不过 magit 是 TUI 工具,find、grep 之类的是 CLI 工具,它们交互不太一样。不过如果有一个通用的库,开发 TUI 工具可以复用,既能减少工作量还能提供统一风格。
命令行的帮助我还是觉得适合在 shell 上做而不是每个命令自己做更好一些,比如 fish、zsh 或者它们的插件来做。我赞同 fish 解析 man 文档的方式,能复用已有的东西。如果说要相对目前 fish 自带效果做提升的话,我觉得可以在键入选项的时候右侧提示当前选项概要说明,下方自动提示其他可用选项。
【 在 chunhui 的大作中提到: 】
: 排版是一方面。magit用起来的感受非常顺手,感觉很爽。
: 最简单的。比如你要看日志。啪啪按两次l就行了。那个参数选项界面一闪而过,和不存在一样。
: 但是如果你想日志的复杂功能比如搜索。你按一次l,界面会弹出来。然后你看到界面上参赛介绍,输入选项参数。再按一次l。就是搜索结果。
: ...................
--
FROM 220.194.45.*