Terminal GUI / Console GUI / 命令行可视化界面

image.png

需要这个东西的初衷 :

  1. nodejs (vue/react) cli 创建模板的询问过程无法回退 , 只能重头开始 ;
  2. linux各种运维命令行根本记不住 , 需要一个界面来记录常用命令 ;

我们的需求 :

  • 鼠标/光标支持 (表单)
  • 键盘支持
  • 常用组件 / 高阶组件(Tree, List, Tab, Table, 图表...)
  • 滚动条组件(ScrollView) -- 这个单独强调
  • 跨平台 , 支持xshell 等ssh工具.

C# dotnet corehttps://github.com/migueldeicaza/gui.cs -- 目前体验最好 , 但是滚动条还有一些bug.

Pythonhttps://github.com/urwid/urwid -- 还未体验https://github.com/prompt-toolkit/python-prompt-toolkit -- 有滚动demo , 但是滚动条事件未实现 , 更新乏力.

Nodejshttps://github.com/chjj/blessed -- window cmd 的鼠标不支持 , 而且6年未更新 .https://github.com/yaronn/blessed-contrib -- 基于上面一个 .

Rusthttps://github.com/fdehau/tui-rs -- 没看见ScrollView , 但是支持滚动

Swift --不考虑https://github.com/migueldeicaza/TermKit

Go --不考虑https://github.com/nsf/termbox-gohttps://github.com/jroimartin/gocui

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值