UNPKG

cc-zos

Version:

Command-line interface for the ZeppelinOS smart contract platform

27 lines (17 loc) 901 B
'use strict'; 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 };