UNPKG

@modyo/cli

Version:

Modyo Command Line Interface

26 lines (24 loc) 752 B
const chalk = require('chalk') const opn = require('open') const { getModyoProjectConfigurationPromise, getAccessTokens, writeAccessTokensConfiguration } = require('../../helpers') module.exports = (logger) => { getModyoProjectConfigurationPromise() .then((conf) => { logger.info(`Please logout of Modyo at: ${conf.logoutUrl}`) opn(conf.logoutUrl, { wait: false }) return conf.accountUrl }) .then((accountUrl) => { getAccessTokens() .then((tokensConf) => { const newTokensConf = tokensConf delete newTokensConf.accessTokens[accountUrl] writeAccessTokensConfiguration(newTokensConf) }) }) .catch((err) => logger.warn(`${chalk.red('Error: ')} ${err}`)) }