tmucks 2.0.2

a tmux config manager for the reckless
[![Crates.io](https://img.shields.io/crates/v/tmucks.svg)](https://crates.io/crates/tmucks)


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