Create node cli with this user friendly boilerplate. Use this respository as template for your new npm command line interface project
github.com/ptkdev-boilerplate/node-cli-boilerplate
ptkdev-boilerplate/node-cli-boilerplate