Building Interactive npm Command Line Modules
Here you are coding away, when you realize you’re in desperate need of a quick shell script to get your project cleaned up. You’re standing at a fork in the road: Bash or Node? You choose the road less travelled by — Node. I congratulate you on this decision. You’ve written it, you may have published it, and it certainly works. But what now? Go on an adventure that will require cunning, bravery, and magic. We will cover obtaining and parsing data, using Node’s process functions, and finally improving module’s user experience.
Irina Shestak, Development Team Lead, Small Media Foundation