dce-dev-wizard
Version:
Wizard for managing development apps at Harvard DCE.
25 lines • 831 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var prompt_sync_1 = __importDefault(require("prompt-sync"));
var print_1 = __importDefault(require("./print"));
var promptSync = (0, prompt_sync_1.default)();
/**
* Ask the user a question
* @param title title of the question
* @param notRequired true if question is not required
* @returns response
*/
var prompt = function (title, notRequired) {
var val = promptSync(title);
if (val === null || (!notRequired && !val)) {
process.exit(0);
}
return val;
};
// Save the prompt for use later
print_1.default.savePrompt(prompt);
exports.default = prompt;
//# sourceMappingURL=prompt.js.map