UNPKG

shrinkpack

Version:

Fast, resilient, reproducible builds with npm install.

32 lines (31 loc) 1.11 kB
#!/usr/bin/env node "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; exports.__esModule = true; var picocolors_1 = __importDefault(require("picocolors")); var commander_1 = require("commander"); var path_1 = __importDefault(require("path")); var _1 = require("."); var directoryValue = process.cwd(); commander_1.program .version(require('../package.json').version) .arguments('[directory]') .action(function (directory) { if (directory) { directoryValue = path_1["default"].resolve(directory); } }) .on('--help', function () { console.log(''); console.log('Icons:'); console.log(" ".concat(picocolors_1["default"].green('+'), " Added")); console.log(" ".concat(picocolors_1["default"].red('-'), " Removed")); console.log(" ".concat(picocolors_1["default"].blue('i'), " Information")); console.log(" ".concat(picocolors_1["default"].gray('12:34'), " Time Taken")); }) .parse(process.argv); (0, _1.shrinkpack)({ directory: directoryValue });