UNPKG

stratumn-cli

Version:
34 lines (28 loc) 970 B
import readline from 'readline'; import commander from 'commander'; import readPackageSync from '../utils/readPackageSync'; import question from '../utils/question'; import patch from '../utils/patch'; commander .version(readPackageSync('version')) .parse(process.argv); function handleError(err) { process.stderr.write(err.message + '\n', () => process.exit(1)); } const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); const payload = {}; question(rl, 'Invite Token: ', 'inviteToken', payload) .then(() => { return question(rl, 'Email, the token was sent to: ', 'sentToEmail', payload); }) .then(() => patch('/tokens/' + payload.inviteToken, payload, true)) .then(() => { process.stdout.write('Updated ' + payload.sentToEmail + ' with the token: ' + payload.inviteToken + '\nPlease note you will not be able to use this Invite Token again\n' , process.exit); }) .catch(handleError);