rbmenu-tui

Crates.iorbmenu-tui
lib.rsrbmenu-tui
version0.2.0
sourcesrc
created_at2022-01-01 09:06:50.613344
updated_at2022-01-11 05:21:03.483739
descriptionTerminal User Interface for rbmenu
homepage
repositoryhttps://github.com/DevHyperCoder/rbmenu-tui
max_upload_size
id506069
size399,368
(DevHyperCoder)

documentation

README

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

rbmenu-tui home rbmenu-tui help rbmenu-tui add rbmenu-tui 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.

Commit count: 7

cargo fmt