9 个不稳定版本 (4 个破坏性更新)
| 0.6.3 | 2022 年 1 月 11 日 |
|---|---|
| 0.6.2 | 2022 年 1 月 8 日 |
| 0.5.1 | 2021 年 12 月 29 日 |
| 0.3.0 | 2021 年 3 月 19 日 |
| 0.1.1 | 2021 年 3 月 13 日 |
#2 in #dmenu
用于 rbmenu-tui
23KB
354 行
RBMenu
Rust 书签 (d)菜单是一个基于 dmenu/ncurses 的界面,用于独立于您的网络浏览器管理书签。它还支持文件/文件夹书签
在此处查找 RBMenu 的 TUI 版本 这里
功能
- 插入书签
- 列出书签(带有彩色输出)
- 删除书签
- 编辑书签
- 复制到剪贴板(在 rbmenu-tui 上可用)
常见问题解答
书签文件的存储位置? rbmenu 的书签文件存储在 rbmenu 中,位于 ~/.local/share/rbmenu/
文件格式? 书签文件以 json 格式存储。
还有更多功能吗? 是的,还有更多功能即将推出。一些计划中的功能包括,为书签分组
安装
rbmenu 可在 crates.io 上找到
Arch Linux : 可在 AUR 上找到,rbmenu 可用于从发布版手动编译,以及预编译的二进制文件 rbmenu-bin
手动安装
- 安装 rust 工具链。
cargo应该在$PATH - 克隆仓库:
git clone https://github.com/DevHyperCoder/rbmenu.git。切换到rbmenu文件夹 - 构建代码:
cargo build --release - 将二进制文件复制到 $PATH 上的位置。二进制文件位于
./target/release/rbmenu - 对于 cargo 操作,请使用以下命令:
cargo run -- <options>。
CLI - 选项
| 选项 / 标志 | 描述 |
|---|---|
-h --help |
打印帮助信息 |
-V |
打印版本信息 |
-n --name |
书签名称 |
- --id |
书签ID |
- --url |
书签链接 |
- --show-link |
显示书签链接 |
CLI - 子命令
| 子命令 | | | list | 列出所有书签 | | insert | 添加新书签 | | update | 更新书签 | | remove | 删除书签 |
示例
与
dmenu或rofi一起工作的脚本将很快发布。插入新的书签
-是书签的名称。(如果未提供,则使用域名)-是书签的链接。
rbmenu insert-u"https://domain.com" -n"名称"
列出书签
没有名称选项时,rbmenu list 将显示所有可用的书签。向 - 标志提供正则表达式字符串以过滤书签
-是书签的名称。-是书签的ID。
rbmenu list-n"git*"
要仅获取书签的链接,请使用 - 选项。
rbmenu list -"git*" - 将仅返回书签的链接。
删除书签
-是书签的名称。-是书签的ID。
更新书签
-是书签的名称。-是书签的链接。-是书签的ID。必需
许可证
RBMenu 根据 GPL-3 许可证授权。
依赖关系
~6–18MB
~189K SLoC