1 unstable release
Uses new Rust 2024
new 0.1.0 | Mar 30, 2025 |
---|
#7 in #command-runner
13KB
242 lines
devboard ๐งโ๐ป๐
A tiny TUI tool for saving and running terminal commands.
Helps prevent digging through shell history by providing easy access to saved commands.
๐ ๏ธ Features
- ๐ Save commands
- โก Run them instantly with a keypress
- ๐ฎ Vim-like navigation with
esc
/i
/h
/l
,Enter
to run - ๐พ No more scrolling through your shell history
๐ฆ Installation
With Cargo
cargo install devboard
๐ Usage
- Press
i
to enter insert mode and type a command - Optional: press
Enter
to run input command without saving while in insert mode - Press
Esc
to return to normal mode - Press
s
(in normal mode) to save the current command - Use
h
/l
(in normal mode) to navigate saved commands,Enter
to run a saved command
๐ก Example Use Case
Youโre compiling a C++ file:
clang++ main.cpp -o main
./main
After a few rebuilds and edits, the ./main command gets buried in history.
With devboard, you just save both commands once โ then quickly run them any time without scrolling.
๐ License
MIT ยฉ 2025 AdamFrenzen
See LICENSE for full details.
Dependencies
~4โ9.5MB
~85K SLoC