@forge/cli-shared
9.0.0-next.79.0.0-next.8
out/ui/text.js~
out/ui/text.jsModified+11−5
Index: package/out/ui/text.js
===================================================================
--- package/out/ui/text.js
+++ package/out/ui/text.js
@@ -1,7 +1,8 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-exports.Text = exports.capitalise = exports.itemList = void 0;
+exports.Text = exports.capitalise = void 0;
+exports.itemList = itemList;
const tslib_1 = require("tslib");
const chalk_1 = tslib_1.__importDefault(require("chalk"));
const terminal_link_1 = tslib_1.__importDefault(require("terminal-link"));
const case_1 = require("case");
@@ -26,9 +27,8 @@
.join(' ');
function itemList(items, indent) {
return items.map((item) => `${indent ?? ' '}- ${item}`).join(`\n${indent ?? ''}`);
}
-exports.itemList = itemList;
const fatalError = (message) => chalk_1.default.bold(chalk_1.default.red(message));
const keytarAccessErrorBase = (message) => `Keytar error detected: ${message}`;
const capitalise = (word) => word.charAt(0).toUpperCase() + word.slice(1);
exports.capitalise = capitalise;
@@ -1634,13 +1634,19 @@
optionProduct: 'filter by product (Jira, Jira Service Management, Confluence, etc.)',
optionUiType: 'filter by UI framework (ui-kit, custom-ui)',
noneUi: 'none'
},
- info: {
+ show: {
description: 'show details about a module template',
- optionModuleType: 'module key or template name, (e.g. jira:issuePanel, confluence:macro, etc.)',
+ descriptionHeader: 'Description:',
+ optionModuleType: 'module key, (e.g. jira:issuePanel, confluence:macro, etc.)',
optionProduct: 'filter by product (Jira, Jira Service Management, Confluence, etc.)',
- optionUiType: 'filter by UI framework (ui-kit, custom-ui)'
+ optionUiType: 'filter by UI framework (ui-kit, custom-ui)',
+ promptSelectModule: 'select a module',
+ errorModuleTypeRequired: 'A module key is required. Use module show <moduleKey> or module list to browse available modules.',
+ errorFailedToResolveModule: (moduleType) => `Failed to resolve selected module: ${moduleType}`,
+ documentationHeading: 'For more info, refer to the documentation here 📖:',
+ browseModulesHint: 'Use module list to browse other templates.'
},
errors: {
bifrostIndexInvalid: 'Error: expected array of templates',
bifrostIndexFetchFailed: (status, statusText) => `Error: template fetch failed: ${status} ${statusText}`,