cc-zos
Version:
Command-line interface for the ZeppelinOS smart contract platform
27 lines (17 loc) • 901 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _freeze = require('../scripts/freeze');
var _freeze2 = _interopRequireDefault(_freeze);
var _runWithTruffle = require('../utils/runWithTruffle');
var _runWithTruffle2 = _interopRequireDefault(_runWithTruffle);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const name = 'freeze';
const signature = name;
const description = 'freeze current release version of your published project';
const register = program => program.command(signature, { noHelp: true }).usage('--network <network> [options]').description(description).withNetworkOptions().action(action);
async function action(options) {
await (0, _runWithTruffle2.default)(async opts => await (0, _freeze2.default)(opts), options);
}
exports.default = { name, signature, description, register, action };