Inquirer - Create Interactive CLI tool#

Inquirer 是受到 inquirer.js 启发, 用 Python 重新实现的一个实现交互式用户输入输出的命令行工具. 它基于 readchar 一个可以读取键盘事件并将其转化为字符串的库, 和 blessed 一个用于构建 Terminal App 的库. 通过分析这个 App 的源码, 可以学到如何实现一个交互式的命令行工具的基本原理.

Install: pip install inquirer