@forge/cli

12.3.0-next.0-experimental-47556b012.3.0-next.0-experimental-8a53773
out/command-line/register-deployment-commands.js
~out/command-line/register-deployment-commands.jsModified
+3−38
Index: package/out/command-line/register-deployment-commands.js
===================================================================
--- package/out/command-line/register-deployment-commands.js
+++ package/out/command-line/register-deployment-commands.js
@@ -1,10 +1,9 @@
 "use strict";
 Object.defineProperty(exports, "__esModule", { value: true });
-exports.registerCommands = exports.registerListDeploymentsCommand = exports.parseMajorVersion = void 0;
+exports.registerCommands = exports.parseMajorVersion = void 0;
 const cli_shared_1 = require("@forge/cli-shared");
 const DEPLOY_COMMAND_NAME = 'deploy';
-const LIST_COMMAND_NAME = 'list';
 function parseMajorVersion(majorVersionStr) {
     if (!/^\d+$/.test(majorVersionStr)) {
         throw new cli_shared_1.ValidationError(cli_shared_1.Text.deploy.majorVersion.invalidMajorVersionError);
     }
@@ -14,10 +13,11 @@
     }
     return majorVersion;
 }
 exports.parseMajorVersion = parseMajorVersion;
-const registerDeployAppCommand = ({ cmd, controllers: { deployController } }) => {
+const registerCommands = ({ cmd, controllers: { deployController } }) => {
     cmd
+        .command(DEPLOY_COMMAND_NAME)
         .requireAppId()
         .description(cli_shared_1.Text.deploy.cmd.desc)
         .option('-f, --no-verify', 'disable pre-deployment checks')
         .option('-v, --major-version [version]', cli_shared_1.Text.deploy.majorVersion.description)
@@ -29,41 +29,6 @@
         const majorVersionInt = majorVersion ? parseMajorVersion(majorVersion) : undefined;
         await deployController.run({ ...stringOptions, majorVersion: majorVersionInt, buildTag: tag });
     });
 };
-const registerListDeploymentsCommand = ({ cmd, ui, services: { deploymentsService } }) => {
-    cmd
-        .command(LIST_COMMAND_NAME)
-        .requireAppId()
-        .jsonOption()
-        .description(cli_shared_1.Text.deployList.cmd)
-        .action(async ({ json }) => {
-        const { deployments } = await deploymentsService.listAppDeployments();
-        ui.table([
-            ['createdAt', 'Date and Time'],
-            ['createdBy', 'Contributor'],
-            ['environmentKey', 'Environment name'],
-            ['majorVersion', 'Version'],
-            ['status', 'Status'],
-            ['buildTag', 'Build Tag']
-        ], deployments.map(({ environmentKey, majorVersion, status, buildTag, createdBy, createdAt }) => ({
-            createdAt,
-            createdBy: createdBy?.name || 'N/A',
-            environmentKey,
-            majorVersion: majorVersion?.version || 'N/A',
-            status,
-            buildTag: buildTag || 'N/A'
-        })), {
-            json,
-            emptyMessage: cli_shared_1.Text.deployList.noDeployments,
-            preMessage: cli_shared_1.Text.deployList.banner
-        });
-    });
-};
-exports.registerListDeploymentsCommand = registerListDeploymentsCommand;
-const registerCommands = ({ cmd, ...deps }) => {
-    const deploy = cmd.command(DEPLOY_COMMAND_NAME).description('deploy and manage app deployments');
-    registerDeployAppCommand({ cmd: deploy, ...deps });
-    (0, exports.registerListDeploymentsCommand)({ cmd: deploy, ...deps });
-};
 exports.registerCommands = registerCommands;
 //# sourceMappingURL=register-deployment-commands.js.map
\ No newline at end of file