3 个不稳定版本
0.2.0 | 2022年1月11日 |
---|---|
0.1.1 | 2022年1月3日 |
0.1.0 | 2022年1月1日 |
#956 在 GUI
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 | 刷新书签 |
截图
主题
创建一个 $HOME/.local/share/rbmenu/theme.toml
文件。如果该文件存在,rbmenu-tui
将使用它,否则将使用 cursive
默认主题。
许可证
rbmenu-tui 在 GPL-3 许可证下授权。我们的副本可在 此处 找到。
依赖关系
~9–22MB
~254K SLoC