最美 Cli 推荐 —— Clack

1,715 阅读1分钟

大家好,我是 Simon,今天给你们推荐一个非常好看的 Cli 工具 Clack

Clack 是一个提供终端可视化界面交互的工具

image.png

它提供了多种的交互方式,比如输入,选择,多选,校验等等的方式,最主要的是特别的好看,你可以用它去完成很多精美有实用的功能,比如用它去选择切换你本地 node 版本,或者选择 package.json 的脚本命令,或者选择一个 clone 的模板 cli 等等,甚至是 git 相关的交互

image.png

当我了解到这个工具的时候,我就在很多的工具中集成它,我再也不用手动什么去看 fnm ls 看本地有哪些 node 版本安装了,再去 fnm use, 你完全可以利用它去实现选择并且自动切换对吧

当我想到了这件事件之后,我一想光选择还不够有意思,我希望能模糊搜索,我比如有几十个 node 版本,我上下键,得到啥时候才能选择到中间某一个 node 呢,于是,我自己实现了 clack 的 search 方法,并且 pr 了,但是这个仓库已经半年以上没有人维护了,所以,我提了 pr,但是我自己 fork 了,又发了一个新包,为了提前享受到这个新特性,关于如何使用的话,可以看一下我 B 站的视频,有更详细的实战哦~

最美 Cli 推荐