@forge/cli
14.1.0-next.1-experimental-13c2f8d14.1.0-next.21-experimental-554d417
out/command-line/command.js~
out/command-line/command.jsModified−18
Index: package/out/command-line/command.js
===================================================================
--- package/out/command-line/command.js
+++ package/out/command-line/command.js
@@ -2,9 +2,8 @@
Object.defineProperty(exports, "__esModule", { value: true });
exports.Command = exports.WrapperError = void 0;
exports.getAutocompleteConfig = getAutocompleteConfig;
exports.validateContext = validateContext;
-exports.validateShardContext = validateShardContext;
exports.environmentPrecondition = environmentPrecondition;
const tslib_1 = require("tslib");
const commander_1 = tslib_1.__importStar(require("commander"));
const ari_1 = require("@forge/util/packages/ari");
@@ -237,15 +236,8 @@
}
placementOption(description) {
return this.option('--placement <placement>', description);
}
- shardOption() {
- return this.option('--shard <shard>', cli_shared_1.Text.optionShard.desc).precondition(async (...args) => {
- const { shard } = last(args);
- const validatedShard = validateShardContext(shard);
- return { shard: validatedShard };
- });
- }
jsonOption() {
return this.option('--json', cli_shared_1.Text.optionJson, false);
}
batchUninstallOption() {
@@ -504,18 +496,8 @@
maybeSiteUrl = supportedProductsService.validateSite(site, maybeSupportedProduct);
}
return { site: maybeSiteUrl, product: maybeSupportedProduct };
}
-function validateShardContext(shard) {
- if (shard) {
- const [id, region, ...rest] = shard.split(':');
- if (!id || !region || rest.length > 0) {
- throw new cli_shared_1.ValidationError(cli_shared_1.Text.optionShard.incorrectFormat);
- }
- return shard;
- }
- return undefined;
-}
function environmentPrecondition(key, environmentController, requireEnvironmentWithAppIdOverride = false) {
return async (...args) => {
const lastArgs = last(args);
const environmentArg = lastArgs[key];