UNPKG

limgen

Version:

Infrastructure as Code generator

19 lines (18 loc) 690 B
#!/usr/bin/env -S npx tsx "use strict"; 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();