create a command line application.
- offer the user a command they can use in their terminal.
- user interaction (parsing arguments is interaction).
that is all.
If you choose to create this in Node js, some useful frameworks are inquirer and commander. Rust appears to have some interesting tools available. Cobra looks like a cool option if you want to use Golang. Python also has some cool options with click and docopt