tmux config manager for the reckless
- Rust 98.6%
- Shell 1.4%
|
|
||
|---|---|---|
| src | ||
| .gitignore | ||
| Cargo.toml | ||
| install.sh | ||
| LICENSE | ||
| README.md | ||
tmucks
tmux configuration manager written in Rust.
Installation
Install from crates.io: (recommended)
cargo install tmucks
Install using installer:
curl -fsSL https://serva.pikapod.net/landon/tmucks/raw/branch/main/install.sh | bash
Build and install from source:
cargo install --path .
Usage (installed on PATH)
Run the TUI:
tmucks
Commands:
tmucks list
tmucks apply <name>
tmucks save <name>
tmucks update <name>
tmucks delete <name>
tmucks readme
Behavior
- Configs are stored in
~/.config/tmucks/and the directory is created if missing. - Config names are saved with a
.confextension; the extension is added if omitted. applycopies the selected config to~/.tmux.confand runstmux source-file ~/.tmux.conf.savecopies~/.tmux.confinto the config directory and fails if the config already exists.updateoverwrites an existing config with the current~/.tmux.conf.deleteremoves a config from the config directory.