UNPKG

ecs-pf

Version:

CLI for port-forwarding to RDS via AWS ECS

25 lines (24 loc) 822 B
#!/usr/bin/env node import { Command } from "commander"; import { registerAllCommands } from "./programs/index.js"; import { displayFriendlyError, messages } from "./utils/index.js"; import { VERSION } from "./version.js"; const program = new Command(); program .name("aws-port-forward") .description("CLI for port-forwarding to RDS via AWS ECS") .version(VERSION, "-v, --version", "display version number"); registerAllCommands(program); process.on("unhandledRejection", (reason) => { messages.empty(); messages.error("An unexpected error occurred"); displayFriendlyError(reason); process.exit(1); }); process.on("uncaughtException", (error) => { messages.empty(); messages.error("A critical error occurred"); displayFriendlyError(error); process.exit(1); }); program.parse();