3 unstable releases
0.2.0 | Jan 11, 2022 |
---|---|
0.1.1 | Jan 3, 2022 |
0.1.0 | Jan 1, 2022 |
#1112 in GUI
280KB
565 lines
rbmenu-tui
rbmenu-tui
is a Terminal User Interface for rbmenu
written in Rust and Cursive.
Features
- Vim like keybindings
- Basic CRUD operations
- Filter with regex
Installation
rbmenu-tui
is available on crates.io
Arch Linux : Available on AUR, rbmenu-tui
for manual compilation from release and rbmenu-tui-bin
for precompiled binary
Manual Installation
- Install the rust toolchain.
cargo
should be on the$PATH
- Clone the repo:
git clone https://github.com/DevHyperCoder/rbmenu-tui.git
. Change directory (cd
) into therbmenu-tui
folder - Build the code:
cargo build --release
- Copy the binary to a location on $PATH. Binary is in
./target/release/rbmenu-tui
- For operation with cargo,
cargo run -- <options>
.
Keybindings
Key | Description |
---|---|
? | Help |
a | Add a new task |
d | : OR Remove a task |
x | Remove selected |
y | Copy selected |
l | View selected |
Enter |
View selected |
j | Move down |
k | Move up |
e | Edit bookmark |
r | Refresh bookmarks |
Screenshots
Theme
Create a $HOME/.local/share/rbmenu/theme.toml
file. If the file is present,
rbmenu-tui
will use it, otherwise defaults to cursive
default theme.
License
rbmenu-tui is licensed under the GPL-3 license. Our copy can be found here.
Dependencies
~10–23MB
~269K SLoC