RT 比如进度条 list 选择之类的. 有框架什么的么. 找了下没找到
1
jimzhong 2016-12-19 13:35:43 +08:00 2
libncurses
|
2
macleek 2016-12-19 13:35:45 +08:00 11
|
3
chemzqm 2016-12-19 13:36:13 +08:00
https://github.com/visionmedia/node-progress node 实现的,代码不多。
|
4
LevineChen OP |
5
LevineChen OP @macleek 这个项目炫酷炸了啊
|
6
zhuangzhuang1988 2016-12-19 15:08:35 +08:00 1
|
7
t6attack 2016-12-19 15:18:50 +08:00
同问,有哪些可操作的 cli 程序?比较熟悉的, vi 编辑器, ntsysv 、 top
还有哪些好用的? |
11
lzkwin 2016-12-19 15:56:27 +08:00
跟字符画有点类似,这里有个字符画大全 http://chars.surge.sh/
|
13
KentY 2016-12-19 17:36:15 +08:00
如果交互要求不高的, 就显示个进度条的, 可以就用输出控制, 反复盖写相应区域来实现. 如果真正的 cli 程序,要求界面, 菜单, 交互这种的, 还是用 curses 库吧.
我曾经弄了一个带进度显示的小玩具, 你可以参考: https://github.com/sk1418/zhuaxia |
14
KentY 2016-12-19 17:43:22 +08:00 1
@t6attack
那太多了, 随便说俩 ranger (以前用过,还行), fpp(现在用,非常方便) screen, tmux(离不开) man 程序(也离不开吧) htop(我觉得比 top 好用, 自从 top 更新了后, 看着也不错了, 但还是不如 htop) emacs(只用过 1 星期) alsa 设置程序, 以及很多设置程序 还有一些 linux 安装的程序, 我记得好像 ubuntu 6.0.4 版本是 cli 的, 很久不安装 linux 了不太清楚了. 还有你说的 vim, 时刻在用啊, 包括写这个回复..呵呵 |
15
kingddc314 2016-12-19 19:16:45 +08:00
来个 go 语言的, https://github.com/gizak/termui
|
17
dphdjy 2016-12-20 11:04:13 +08:00
进度条有 2 种实现
1. \b 退格 2. \e[x,yH 定位 不过交互好难做,一不小心就跑偏了。。。 不如用 curses http://www.ibm.com/developerworks/cn/aix/library/au-shellcurses/index.html |