UNPKG

stratumn-cli

Version:
27 lines (22 loc) 678 B
import commander from 'commander'; import chalk from 'chalk'; import readPackageSync from '../utils/readPackageSync'; import get from '../utils/get'; commander .version(readPackageSync('version')) .parse(process.argv); function handleError(err) { process.stderr.write(err.message + '\n', () => process.exit(1)); } get('/tokens', true) .then(tokens => { const list = tokens.map(item => chalk.green(item.hashedToken)).join('\n'); process.stdout.write(list + '\n', process.exit); }) .catch(err => { if (err.code === 'ENOENT') { process.stdout.write('You must login first\n', () => process.exit(1)); return; } handleError(err); });