Appearance
Workstation Tools
These tools are managed by mise because they add a concrete workflow rather than only replacing a command that already works.
Daily Tools
| Command | Owner | Workflow | Real use case |
|---|---|---|---|
vivid | 20-workstation.toml | Generate LS_COLORS from the shared theme for Bash and Fish. | Keep file colors aligned with the Catppuccin theme used by the terminal, Yazi, bat, and editors. |
ouch | 20-workstation.toml via aqua:ouch-org/ouch | List, compress, and extract common archive formats. | Extract a downloaded .tar.zst or .zip without remembering a format-specific command. |
jless | 20-workstation.toml, Linux only | Inspect JSON interactively from files or command output. | Browse a large API response from xh or a checked-in JSON fixture without flattening it through jq. |
tldr | 20-workstation.toml via aqua:tealdeer-rs/tealdeer | Show short command examples. | Recall the right ouch, hurl, or gh invocation without leaving the terminal. |
hurl | 20-workstation.toml | Run repeatable HTTP request files. | Keep a project healthcheck or auth smoke request in a reviewable .hurl file. |
navi | 20-workstation.toml | Browse repo-owned command cheatsheets. | Find the exact worktree, docs, notes, Yazi, or HTTP command from the managed palette. |
nvim | 20-workstation.toml | Experiment-only terminal editor. | Try Neovim manually without repo-managed config or default editor wiring. |
Examples:
bash
vivid generate catppuccin-mocha
ouch list archive.zip
ouch decompress archive.tar.zst --dir extracted
xh GET http://127.0.0.1:3000/health | jless
tldr hurlOptional Tools
| Command | Owner | Workflow | Real use case |
|---|---|---|---|
hexyl | 50-optional.toml | Inspect binary files and back Yazi binary previews. | Check the first bytes of an image, executable, or generated artifact before deciding how to handle it. |
numbat | 50-optional.toml | Run unit-aware calculations. | Convert download sizes, durations, rates, and storage units without a browser. |
zellij | 50-optional.toml, Linux only | Evaluate a terminal workspace alternative. | Open a disposable multi-pane workspace on WSL or CachyOS while tmux remains the primary session workflow. |
Examples:
bash
hexyl -n 256 file.bin
numbat -e "2 GiB / (45 MiB/s)"
zellijDeferred Candidates
sesh belongs with the tmux/session launcher work because it needs project integration to be useful. zellij stays optional and Linux-only until a manual evaluation shows it should replace or complement tmux in daily use.