rbmenu-tui

rbmenu-tui is a Terminal User Interface for rbmenu written in Rust and Cursive.

Features

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 the rbmenu-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

<code>rbmenu-tui</code> home <code>rbmenu-tui</code> help <code>rbmenu-tui</code> add <code>rbmenu-tui</code> edit

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.