@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
28 lines (27 loc) • 1 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.askForTargetProp = void 0;
const inquirer_1 = __importDefault(require("inquirer"));
const askForTargetProp = async (type) => {
switch (type) {
case "deploy":
case "deployment":
const deployProps = ["image", "imagePullSecrets", "port", "size"];
const { propName } = await inquirer_1.default.prompt({
name: "propName",
type: "list",
message: `Select property:`,
default: deployProps[0],
choices: deployProps.map((name, i) => {
return { name: `[${i + 1}] ${name}`, value: name };
}),
});
return propName;
default:
break;
}
};
exports.askForTargetProp = askForTargetProp;