UNPKG

cc-zos

Version:

Command-line interface for the ZeppelinOS smart contract platform

28 lines (18 loc) 920 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _unlink = require('../scripts/unlink'); var _unlink2 = _interopRequireDefault(_unlink); var _push = require('./push'); var _push2 = _interopRequireDefault(_push); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const name = 'unlink'; const signature = `${name} [dependencies...]`; const description = 'unlinks dependencies from the project. Provide a list of whitespace-separated dependency names'; const register = program => program.command(signature, { noHelp: true }).usage('[dependencyName1... dependencyNameN]').description(description).withPushOptions().action(action); async function action(libNames, options) { await (0, _unlink2.default)({ libNames }); await _push2.default.tryAction(options); } exports.default = { name, signature, description, register, action };