CAC
Simple yet powerful framework for building command-line apps
Simple yet powerful framework for building command-line apps. Command And Conquer is a JavaScript library for building CLI apps. Super light-weight: No dependency, just a single file. Easy to learn. There's only 4 APIs you need to learn for building simple CLIs: cli.option cli.version cli.help cli.parse. Yet so powerful. Enable features like default commands, git-like subcommands, validation for required arguments and options, variadic arguments, dot-nested options, automated help message generation, and so on. Developer friendly. Written in TypeScript. When using brackets in the command name, angled brackets indicate required command arguments, while square brackets indicate optional arguments. Create a CLI instance, optionally specify the program name which will be used to display in help and version message. When not set we use the basename of argv[1].