#用户界面 #tui #键绑定 #CRUD #主题 #rbmenu

程序+库 rbmenu-tui

rbmenu 的终端用户界面

3 个不稳定版本

0.2.0 2022年1月11日
0.1.1 2022年1月3日
0.1.0 2022年1月1日

#956GUI

GPL-3.0 许可证

280KB
565

rbmenu-tui

rbmenu-tui 是由 Rust 和 Cursive 编写的,为 rbmenu 提供的终端用户界面。

特性

  • Vim 风格的键绑定
  • 基本的 CRUD 操作
  • 使用正则表达式进行过滤

安装

rbmenu-tui 可在 crates.io 上找到

Arch Linux : 可在 AUR 上找到,rbmenu-tui 可用于手动编译发布版本,rbmenu-tui-bin 用于预编译的二进制文件

手动安装

  • 安装 rust 工具链。 cargo 应在 $PATH
  • 克隆仓库: git clone https://github.com/DevHyperCoder/rbmenu-tui.git。更改目录到 rbmenu-tui 文件夹
  • 构建代码: cargo build --release
  • 将二进制文件复制到 $PATH 上的位置。二进制文件位于 ./target/release/rbmenu-tui
  • 对于使用 cargo 的操作,cargo run -- <options>

键绑定

描述
? 帮助
a 添加新任务
d : 或删除任务
x 删除选中项
y 复制选中项
l 查看选中项
Enter 查看选中项
j 向下移动
k 向上移动
e 编辑书签
r 刷新书签

截图

rbmenu-tui home rbmenu-tui help rbmenu-tui add rbmenu-tui edit

主题

创建一个 $HOME/.local/share/rbmenu/theme.toml 文件。如果该文件存在,rbmenu-tui 将使用它,否则将使用 cursive 默认主题。

许可证

rbmenu-tui 在 GPL-3 许可证下授权。我们的副本可在 此处 找到。

依赖关系

~9–22MB
~254K SLoC