dce-dev-wizard
Version:
Wizard for managing development apps at Harvard DCE.
31 lines • 1.03 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
// Import config
var config_1 = __importDefault(require("../helpers/config"));
// Import helpers
var showChooser_1 = __importDefault(require("../helpers/showChooser"));
/**
* Ask user to choose a deployment
* @author Gabe Abrams
* @returns deployment instance
*/
var chooseDeployment = function () {
// Create options
var options = config_1.default.deployments.map(function (deployment) {
return {
description: deployment.name,
};
});
// Show chooser
var index = (0, showChooser_1.default)({
question: 'Choose a deployment service:',
options: options,
}).index;
// Get the deployment from the list and return it
return config_1.default.deployments[index];
};
exports.default = chooseDeployment;
//# sourceMappingURL=chooseDeployment.js.map