I made an all-in-one tool for making Node.Js command-line applications. It handles things like program input params, user input, color display, and progress bars.
I made the tool because I was making several CLIs and wanted an easy way to make them quickly. I found that all the other options have dependencies. So, I just made one with all the features that I needed and no more. I was inspired by Chalk and Yargs which are npm packages for command-line tools that both use function chaining.
I also wrote a lot of documentation for it which you can check out on git hub.
Here is an example of how to use it: