https://github.com/lirantal/nodejs-cli-apps-best-practices

A collection of curated best practices on how to build successful, empathic and user-friendly Node.js Command Line Interface (CLI) applications.
A bad CLI can easily discourage users from interacting with it. Building successful CLIs requires attention to detail and empathy for the user in order to create a good user experience. It is very easy to get wrong.
In this guide I have compiled a list of best practices across areas of focus which aim to optimize for an ideal user experience when interacting with a CLI application.
28 best practices for building successful Node.js CLI applications

Read in a different language: , , or help translate to other languages: [ , ... ]



Contributions are welcome

Hi there, I'm Liran Tal and I'm addicted to building command line applications.
Some of my recent work, building Node.js CLIs, includes the following Open Source projects: