install-module-linked
Version:
Installs and symlinks a module into node_modules
37 lines • 1.38 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function() {
return _default;
}
});
var _exit = /*#__PURE__*/ _interop_require_default(require("exit"));
var _getoptscompat = /*#__PURE__*/ _interop_require_default(require("getopts-compat"));
var _clearts = /*#__PURE__*/ _interop_require_default(require("./lib/clear.js"));
function _interop_require_default(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
var ERROR_CODE = 7;
var _default = function(argv) {
var options = (0, _getoptscompat.default)(argv, {
stopEarly: true
});
var args = options._;
if (!args.length) {
console.log('Missing command. Example usage: iml [command]');
return (0, _exit.default)(ERROR_CODE);
}
if (args[0] === 'clear') {
(0, _clearts.default)();
return (0, _exit.default)(0);
}
console.log("Unrecognized command: ".concat(argv[0], ". Example usage: im [command]"));
(0, _exit.default)(ERROR_CODE);
};
/* CJS INTEROP */ if (exports.__esModule && exports.default) { try { Object.defineProperty(exports.default, '__esModule', { value: true }); for (var key in exports) { exports.default[key] = exports[key]; } } catch (_) {}; module.exports = exports.default; }