devboard 0.1.1

Terminal dashboard for managing and running dev commands
# devboard ๐Ÿง‘โ€๐Ÿ’ป๐Ÿ“‹

A tiny TUI tool for saving and running terminal commands.

Helps prevent digging through shell history by providing easy access to saved commands.

![devboard screenshot](https://github.com/user-attachments/assets/662b312b-e6b8-4e28-8b49-a566458064d8)

---

## ๐Ÿ› ๏ธ 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

```bash
cargo install devboard
```

## ๐Ÿš€ Usage

1. Press `i` to enter insert mode and type a command
2. Optional: press `Enter` to run input command without saving while in insert mode
3. Press `Esc` to return to normal mode
4. Press `s` (in normal mode) to save the current command
5. 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](https://adamfrenzen.com)

See [LICENSE](./LICENSE) for full details.