tmucks 2.0.2

a tmux config manager for the reckless
tmucks-2.0.2 is not a library.

Crates.io

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 .conf extension; the extension is added if omitted.
  • apply copies the selected config to ~/.tmux.conf and runs tmux source-file ~/.tmux.conf.
  • save copies ~/.tmux.conf into the config directory and fails if the config already exists.
  • update overwrites an existing config with the current ~/.tmux.conf.
  • delete removes a config from the config directory.