UNPKG

release-checker

Version:
43 lines (42 loc) 1.65 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var minimist_1 = __importDefault(require("minimist")); function getCliOptions() { var args = minimist_1.default(process.argv.slice(2)); var options = { '--branch': args.branch || args.b || false, '--customize-sensitivedata': args['customize-sensitivedata'] || false, '--help': args.help || args.h || false, '--package.json': true, '--sensitivedata': args.sensitivedata || args.s || false, '--tag': args.tag || args.T || false, '--test': args.test || args.t || false, '--uncommited-files': args['uncommited-files'] || args.c || false, '--untracked-files': args['untracked-files'] || args.u || false, }; for (var key in args) { if (args.hasOwnProperty(key) && key.startsWith('skip-')) { options["--" + key] = true; } } return options; } exports.getCliOptions = getCliOptions; function no(options) { return { hasBeenSet: function () { return (options['--branch'] === false && options['--customize-sensitivedata'] === false && options['--help'] === false && options['--sensitivedata'] === false && options['--tag'] === false && options['--test'] === false && options['--uncommited-files'] === false && options['--untracked-files'] === false); }, }; } exports.no = no;