stratumn-cli
Version:
CLI tools for Stratumn
33 lines (21 loc) • 947 B
JavaScript
;
var _commander = require('commander');
var _commander2 = _interopRequireDefault(_commander);
var _readPackageSync = require('../utils/readPackageSync');
var _readPackageSync2 = _interopRequireDefault(_readPackageSync);
var _patch = require('../utils/patch');
var _patch2 = _interopRequireDefault(_patch);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
_commander2.default.usage('<app-name> <new-app-name>').version((0, _readPackageSync2.default)('version')).parse(process.argv);
if (_commander2.default.args.length < 2) {
_commander2.default.help();
}
function handleError(err) {
process.stderr.write(err.message + '\n', function () {
return process.exit(1);
});
}
var payload = { name: _commander2.default.args[1] };
(0, _patch2.default)('/applications/' + _commander2.default.args[0], payload, true).then(function () {
process.exit(0);
}).catch(handleError);