@forge/cli
12.19.012.19.0-experimental-a6c6519
out/command-line/register-module-commands.js+
out/command-line/register-module-commands.jsNew file+48
Index: package/out/command-line/register-module-commands.js
===================================================================
--- package/out/command-line/register-module-commands.js
+++ package/out/command-line/register-module-commands.js
@@ -0,0 +1,48 @@
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.registerCommands = void 0;
+const cli_shared_1 = require("@forge/cli-shared");
+function registerModuleAddCommand(parent, deps) {
+ const { controllers: { moduleController } } = deps;
+ parent
+ .command('add')
+ .description(cli_shared_1.Text.module.add.description)
+ .option('-t, --module-type <type>', cli_shared_1.Text.module.add.optionModuleType)
+ .option('-u, --ui-type <ui-kit|custom-ui>', cli_shared_1.Text.module.add.optionUiType)
+ .option('-p, --product <product>', cli_shared_1.Text.module.add.optionProduct)
+ .option('--dry-run', cli_shared_1.Text.module.add.optionDryRun)
+ .option('--force', cli_shared_1.Text.module.add.optionForce)
+ .option('--no-install', cli_shared_1.Text.module.add.optionNoInstall)
+ .option('--upgrade-deps', cli_shared_1.Text.module.add.optionUpgradeDeps)
+ .requireManifestFile()
+ .action(async (options) => {
+ return await moduleController.run(options);
+ });
+}
+function registerModuleListCommand(parent, deps) {
+ parent
+ .command('list')
+ .description(cli_shared_1.Text.module.list.description)
+ .option('-p, --product <product>', cli_shared_1.Text.module.list.optionProduct)
+ .option('-u, --ui-type <ui-kit|custom-ui>', cli_shared_1.Text.module.list.optionUiType)
+ .action(async (_options) => {
+ });
+}
+function registerModuleInfoCommand(parent, deps) {
+ parent
+ .command('info')
+ .description(cli_shared_1.Text.module.info.description)
+ .option('-t, --module-type <type>', cli_shared_1.Text.module.info.optionModuleType)
+ .option('-p, --product <product>', cli_shared_1.Text.module.info.optionProduct)
+ .option('-u, --ui-type <ui-kit|custom-ui>', cli_shared_1.Text.module.info.optionUiType)
+ .action(async (_options) => {
+ });
+}
+async function registerCommands(deps) {
+ const moduleCommand = deps.cmd.command('module', { hidden: true }).description(cli_shared_1.Text.module.cmd.description);
+ registerModuleAddCommand(moduleCommand, deps);
+ registerModuleListCommand(moduleCommand, deps);
+ registerModuleInfoCommand(moduleCommand, deps);
+}
+exports.registerCommands = registerCommands;
+//# sourceMappingURL=register-module-commands.js.map
\ No newline at end of file