如何用 Node 开发命令行工具
命令行 CLI (Command Line Interface) 可以说是一种比较古老的交互方式, 在图形化交互兴起之后它便迅速的淡出了人们的视线. 以至于我老婆问过我这个黑框为什么这么黑? 黑客是不是就用这个?
而在这个世界的那一边, 由于其有着无法比拟的简洁 / 高效 / 丰富性被一群程序员们却将此奉为至高无上的工具. 并且几乎离不开它, 这也是我们喜欢用 Mac 开发的原因, 他的终端体验真的很好
命令行工具的开发其实比较简单, 今天主要介绍一下命令行工具的设计原则和一些好用库