stratumn-cli
Version:
CLI tools for Stratumn
25 lines (19 loc) • 564 B
JavaScript
import commander from 'commander';
import readPackageSync from '../utils/readPackageSync';
import patch from '../utils/patch';
commander
.usage('<app-name> <new-app-name>')
.version(readPackageSync('version'))
.parse(process.argv);
if (commander.args.length < 2) {
commander.help();
}
function handleError(err) {
process.stderr.write(err.message + '\n', () => process.exit(1));
}
const payload = { name: commander.args[1] };
patch('/applications/' + commander.args[0], payload, true)
.then(() => {
process.exit(0);
})
.catch(handleError);