UNPKG

989 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const path_1 = require("path");
4const yargs = require("yargs");
5const addCommandDir_1 = require("./fns/add-cmd/addCommandDir");
6const applyGlobalGroup_1 = require("./fns/add-cmd/applyGlobalGroup");
7const argv = addCommandDir_1.addCommandDir(path_1.join(__dirname, 'commands'), yargs)
8 .scriptName('alo')
9 .wrap(yargs.terminalWidth())
10 .help()
11 .alias('v', 'version');
12applyGlobalGroup_1.applyGlobalGroup(argv);
13function alo(args) {
14 return new Promise((resolve, reject) => {
15 argv.parse(args, {}, (err, _argv, output) => {
16 if (err) {
17 process.stderr.write(output);
18 reject(err);
19 }
20 else {
21 resolve(output);
22 }
23 });
24 });
25}
26exports.alo = alo;
27if (!process.env.RUNNING_PERSONAL_BUILD_TOOLS_TESTS || process.env.RUNNING_PERSONAL_BUILD_TOOLS_TESTS_FORCE) {
28 argv.global('config').parse();
29}