How to Build a CLI with Node.js

url: https://www.twilio.com/blog/how-to-build-a-cli-with-node-js

hasRelatedSolution

  • inquirer, enquirer or [prompts](https://npm.im/prompts "prompts") for complex input prompts
  • email-prompt for convenient email input prompts
  • chalk or [kleur](https://npm.im/kleur "kleur") for colored output
  • ora for beautiful spinners
  • boxen for drawing boxes around your output
  • stmux for a tmux like UI
  • listr for progress lists
  • ink to build CLIs with React
  • meow or arg for basic argument parsing
  • commander and yargs for complex argument parsing and subcommand support
  • oclif a framework for building extensible CLIs by Heroku ([gluegun](https://infinitered.github.io/gluegun/#/ "gluegun") as an alternative)

Backlinks