@forge/cli
12.17.012.18.0-next.8
out/command-line/register-developer-spaces-commands.js+
out/command-line/register-developer-spaces-commands.jsNew file+24
Index: package/out/command-line/register-developer-spaces-commands.js
===================================================================
--- package/out/command-line/register-developer-spaces-commands.js
+++ package/out/command-line/register-developer-spaces-commands.js
@@ -0,0 +1,24 @@
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.registerCommands = void 0;
+const cli_shared_1 = require("@forge/cli-shared");
+const COMMAND_NAME = 'developer-spaces';
+const registerListCommand = (parent, { ui, services: { devSpaceService } }) => {
+ parent
+ .command('list')
+ .description(cli_shared_1.Text.devSpace.list.cmd.desc)
+ .jsonOption()
+ .action(async ({ json }) => {
+ const devSpaces = await devSpaceService.getDevSpaces(ui);
+ ui.table([
+ ['id', 'ID'],
+ ['name', 'Name']
+ ], devSpaces, { json, emptyMessage: cli_shared_1.Text.devSpace.noSpacesFound(COMMAND_NAME, cli_shared_1.Text.devSpace.documentationLink) });
+ });
+};
+const registerCommands = (deps) => {
+ const developerSpacesCommand = deps.cmd.command(COMMAND_NAME).description(cli_shared_1.Text.devSpace.cmd.desc);
+ registerListCommand(developerSpacesCommand, deps);
+};
+exports.registerCommands = registerCommands;
+//# sourceMappingURL=register-developer-spaces-commands.js.map
\ No newline at end of file