UNPKG

stratumn-cli

Version:
42 lines (27 loc) 1.22 kB
'use strict'; var _commander = require('commander'); var _commander2 = _interopRequireDefault(_commander); var _readPackageSync = require('../utils/readPackageSync'); var _readPackageSync2 = _interopRequireDefault(_readPackageSync); var _handleError = require('../utils/handleError'); var _handleError2 = _interopRequireDefault(_handleError); var _post = require('../utils/post'); var _post2 = _interopRequireDefault(_post); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } _commander2.default.usage('<app-name> (<key>=<value>)+').version((0, _readPackageSync2.default)('version')).parse(process.argv); if (_commander2.default.args.length < 2) { _commander2.default.help(); } var applicationName = _commander2.default.args.shift(); if (_commander2.default.args.some(function (e) { return e.indexOf('=') < 1; })) { _commander2.default.help(); } _commander2.default.args.forEach(function (tuple) { var tuples = tuple.split('='); var payload = { key: tuples[0], value: tuples[1] }; (0, _post2.default)('/applications/' + applicationName + '/configs', payload, true).then(function () { process.exit(0); }).catch(_handleError2.default); });