Node CLI with Commander and Inquirer

JavaScript is an awesome language for all kind of projects. And one of the areas, where it is very effective, is Command Line Interface (CLI) applications. With this tutorial, we are building small terminal programs, while showing and exploring different features, libraries, techniques, and development patterns, applied to the Node environment.

In the first part, we overviewed some basic characteristics of Node and npm, which help to bootstrap a program without any effort. We also implemented primary commands, like showing help and version messages. In this part, we…