UNPKG

stratumn-cli

Version:
31 lines (24 loc) 742 B
import commander from 'commander'; import readPackageSync from '../utils/readPackageSync'; import handleError from '../utils/handleError'; import post from '../utils/post'; commander .usage('<app-name> (<key>=<value>)+') .version(readPackageSync('version')) .parse(process.argv); if (commander.args.length < 2) { commander.help(); } const applicationName = commander.args.shift(); if (commander.args.some(e => e.indexOf('=') < 1)) { commander.help(); } commander.args.forEach(tuple => { const tuples = tuple.split('='); const payload = { key: tuples[0], value: tuples[1] }; post('/applications/' + applicationName + '/configs', payload, true) .then(() => { process.exit(0); }) .catch(handleError); });