| Crates.io | rbmenu |
| lib.rs | rbmenu |
| version | 0.6.3 |
| created_at | 2021-03-13 02:33:14.881959+00 |
| updated_at | 2022-01-11 05:14:56.719437+00 |
| description | Rust Bookmark (d)Menu |
| homepage | |
| repository | https://github.com/DevHyperCoder/rbmenu |
| max_upload_size | |
| id | 368095 |
| size | 70,486 |
Rust Bookmark (d)Menu is a dmenu/ncurses based interface to manage bookmarks independently of your web browser. It also supports file/folder bookmarks
Find a TUI version of RBMenu here
Location of Bookmark file ?
The Bookmark file for rbmenu is stored in ~/.local/share/rbmenu/
File format of the file ?
The Bookmark file is stored in json format.
More features ? Yes, more features are on the way. Some planned ones are, groups for bookmarks
rbmenu is available on crates.io
Arch Linux : Available on AUR, rbmenu for manual compilation from release and rbmenu-bin for precompiled binary
Manual Installation
cargo should be on the $PATHgit clone https://github.com/DevHyperCoder/rbmenu.git. Change directory (cd) into the rbmenu foldercargo build --release./target/release/rbmenucargo run -- <options>.| Option / Flags | Description |
|---|---|
-h --help |
Prints help information |
-V |
Prints version information |
-n --name |
Name of the bookmark |
-i --id |
Id of the bookmark |
-u --url |
Url of the bookmark |
-l --show-link |
Show link of the bookmark |
| Subcommands | |
| list | List all bookmarks |
| insert | Add new bookmark |
| update | Update bookmarks |
| remove | List all bookmarks |
Scripts working with
dmenuorrofiwould be published soon. Insert a new bookmark
-n is the name of the bookmark. (Not required as if not provided, the domain name is used)-u is the link of the bookmark.rbmenu insert -u "https://domain.com" -n "Name"
List bookmarks
Without the name option, rbmenu list displays all the available bookmarks. Give a regex string to the -n flag to filter out the bookmarks
-n is the name of the bookmark.-i is the id of the bookmark.rbmenu list -n "git*"
To just get the link of a bookmark, use the -l option.
rbmenu list -n "git*" -l will return just the links of the bookmarks.
Remove Bookmark
-n is the name of the bookmark.-i is the id of the bookmark.Update Bookmark
-n is the name of the bookmark.-u is the link of the bookmark.-i is the id of the bookmark. REQUIREDRBMenu is licensed under the GPL-3 license.