UNPKG

@black-flag/core

Version:

A declarative framework for building fluent, deeply hierarchical command line interfaces with yargs

44 lines (43 loc) 2.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getDeepestErrorCause = exports.expectedHelpTextRegExp = exports.defaultVersionTextDescription = exports.defaultVersionOptionName = exports.defaultUsageText = exports.defaultHelpTextDescription = exports.defaultHelpOptionName = exports.CommandNotImplementedError = exports.BfErrorMessage = exports.AssertionFailedError = void 0; exports.hideBin = hideBin; exports.nullArguments$0 = exports.makeRunner = exports.isPreExecutionContext = exports.isNullArguments = exports.isCommandNotImplementedError = exports.isAssertionSystemError = exports.isArguments = void 0; var _index = require("../index.js"); exports.makeRunner = _index.makeRunner; var _util = require("../util.js"); exports.expectedHelpTextRegExp = _util.expectedHelpTextRegExp; exports.getDeepestErrorCause = _util.getDeepestErrorCause; exports.isArguments = _util.isArguments; exports.isAssertionSystemError = _util.isAssertionSystemError; exports.isNullArguments = _util.isNullArguments; exports.isPreExecutionContext = _util.isPreExecutionContext; var _constant = require("../constant.js"); exports.defaultHelpOptionName = _constant.defaultHelpOptionName; exports.defaultHelpTextDescription = _constant.defaultHelpTextDescription; exports.defaultUsageText = _constant.defaultUsageText; exports.defaultVersionOptionName = _constant.defaultVersionOptionName; exports.defaultVersionTextDescription = _constant.defaultVersionTextDescription; exports.nullArguments$0 = _constant.nullArguments$0; var _error = require("../error.js"); exports.AssertionFailedError = _error.AssertionFailedError; exports.BfErrorMessage = _error.BfErrorMessage; exports.CommandNotImplementedError = _error.CommandNotImplementedError; exports.isCommandNotImplementedError = _error.isCommandNotImplementedError; function hideBin(argv) { return argv.slice(getProcessArgvBinIndex() + 1); } function getProcessArgvBinIndex() { if (isBundledElectronApp()) { return 0; } return 1; } function isBundledElectronApp() { return isElectronApp() && !process.defaultApp; } function isElectronApp() { return !!process.versions.electron; }