https://github.com/abiosoft/ishell
ishell
ishell is an interactive shell library for creating interactive cli applications.
https://github.com/fzdwx/infinite
Features
- 提供一系列开箱即用的组件
- autocomplete
- progress-bar group
- multi/single select
- spinner
- confirm(input/selection)
- input text
- 跨平台
- 可定制,你可以替换组件中的某些选项或方法为你自己的实现
- 通过修改
multi select
的 某些选项 实现single select
- 通过修改
- 可组合,你可以将一个或多个基础组件联合在一起使用
autocomplete
通过input
来实现输入接收,通过selection
来实现待选项的选择.selection
通过嵌入input
来实现过滤功能.