UNPKG

@ahurein/travel-explorer

Version:

CLI utility to easily browse attractions in every country/city

22 lines (21 loc) 841 B
#!/usr/bin/env node import figlet from "figlet"; import { Command } from "commander"; import chalk from "chalk"; import { attractionsCommand } from "./commands/attractionCommands.js"; import { statisticsCommand } from "./commands/statisticsCommands.js"; const program = new Command(); const log = console.log; // handle all unhandled exceptions process.on("unhandledRejection", () => { log(chalk.red(" Encountered an error, try again later")); process.exit(1); }); program.showHelpAfterError(true); program.version("0.0.32", "-v, --version").description(chalk.bgCyan("CLI utility to easily browse attractions in every country/city")); if (process.argv.slice(2).length === 0) { log(figlet.textSync("Travel Explorer")); } program.addCommand(attractionsCommand); program.addCommand(statisticsCommand); program.parse(process.argv);