Commander
Learn how to create interfaces for a command-line program.
Setting up the commands
If you have not heard of commander, then you should look it up. It is a great way to bootstrap your CLI application.
Get hands-on with 1300+ tech skills courses.