limgen
Version:
Infrastructure as Code generator
19 lines (18 loc) • 690 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const commander_1 = require("commander");
const init_1 = require("../commands/init");
const add_1 = require("../commands/add");
const env_pull_1 = require("../commands/env-pull");
// Handle Ctrl+C even when raw mode is used (for prompts)
process.stdin.on("keypress", function (_chunk, key) {
if (key && key.name === "c" && key.ctrl) {
console.log("\n\nExiting...");
process.exit(1);
}
});
commander_1.program.addCommand(init_1.init);
commander_1.program.addCommand(add_1.add);
commander_1.program.addCommand(env_pull_1.envPull);
commander_1.program.parseAsync();