chore(docs): regenerate manual and man page

This commit is contained in:
Gitea Actions
2026-08-14 20:47:11 +00:00
parent 8ab69f53ed
commit cbce46b63f
2 changed files with 265 additions and 122 deletions
+186 -85
View File
@@ -1720,7 +1720,7 @@ check_fish_deps
.IP
.nf
\f[C]
Synopsis: fish-deps [status|install|update|sync]
Synopsis: fish-deps [status|install|update|sync] [--optional] [--terminals] [--all]
Unified command for managing all tools this configuration depends on,
dispatching to subcommand handlers. Defaults to status when no subcommand
@@ -1735,19 +1735,29 @@ Install method priority (highest to lowest):
When multiple methods are available you are prompted to choose.
Dependencies are grouped into three tiers:
Dependencies are grouped into five tiers:
Required fish, fzf, zoxide
Integrations wakatime, tailscale
Recommended cargo, starship, uv, direnv, paru, yay, eza, lsd, bat,
btop, dust, duf, prettyping, ov, ripgrep, lazygit,
lazydocker, trash, kitty, wezterm, python3, yt-dlp
Required fish, fzf
Recommended cargo, starship, uv, zoxide, direnv, paru, yay,
eza, lsd, bat, ov, ripgrep, trash, python3
Optional btop, dust, duf, prettyping, go, lazygit,
lazydocker, docker, yt-dlp, screen \[em] single-purpose
wrapper conveniences that only matter if you
already use that tool; skipped by \[ga]install\[ga]/\[ga]sync\[ga]
unless --optional (or --all) is passed
Terminal Emulators kitty, wezterm \[em] only matter if one of them is
your actual terminal; skipped by \[ga]install\[ga]/\[ga]sync\[ga]
unless --terminals (or --all) is passed
Integrations wakatime, tailscale
Arguments:
status Report installed/missing deps (default)
install Install missing deps interactively
update Update all installed deps
sync Install missing deps, then update all
status Report installed/missing deps (default)
install Install missing deps interactively
update Update all installed deps
sync Install missing deps, then update all
--optional With install/sync: also offer Optional-tier deps
--terminals With install/sync: also offer Terminal-Emulator-tier deps
--all With install/sync: shorthand for --optional --terminals
Exit Status:
0 Subcommand completed
@@ -1757,6 +1767,9 @@ Example:
fish-deps sync
fish-deps
fish-deps install
fish-deps install --optional
fish-deps install --terminals
fish-deps install --all
fish-deps update
\f[R]
.fi
@@ -1990,10 +2003,9 @@ Example:
Synopsis: fish_right_prompt
Renders the right-side prompt. Always shows a dim timestamp. When the last
command failed, prefixes it with a red ✘ and the exit code. When starship
is installed and C3 overrides are enabled, also shows the active Docker
context (if non-default) \[em] that block is paired with the starship prompt
which already guards on both conditions.
command failed, prefixes it with a red ✘ and the exit code. When docker
and starship are both installed and C3 overrides are enabled, also shows
the active Docker context (if non-default).
Exit Status:
0 Always
@@ -3142,6 +3154,9 @@ Synopsis: ld
Launches lazydocker targeting the currently active Docker context by
resolving the host endpoint from docker context inspect.
Exit Status:
1 docker or lazydocker is not installed
Example:
ld
\f[R]
@@ -3334,8 +3349,10 @@ wake-lock rsync -avz src/ dest/
.SH 6. DEPENDENCY CATALOG
.PP
fish-deps manages these tools.
Run \f[V]fish-deps\f[R] to check status, or \f[V]fish-deps install\f[R]
to install missing ones.
Run \f[V]fish-deps\f[R] to check status, \f[V]fish-deps install\f[R] to
install missing Required/Recommended ones, or add \f[V]--optional\f[R],
\f[V]--terminals\f[R], or \f[V]--all\f[R] to also include the Optional
and/or Terminal Emulators tiers.
.SS Required
.PP
.TS
@@ -3358,28 +3375,6 @@ T}@T{
Fuzzy finder
T}
.TE
.SS Integrations
.PP
.TS
tab(@);
l l.
T{
Tool
T}@T{
Description
T}
_
T{
\f[V]wakatime\f[R]
T}@T{
Developer time tracking
T}
T{
\f[V]tailscale\f[R]
T}@T{
Mesh VPN client
T}
.TE
.SS Recommended
.PP
.TS
@@ -3451,29 +3446,16 @@ T}@T{
Syntax-highlighted \f[V]cat\f[R]
T}
T{
\f[V]btop\f[R]
T}@T{
Modern resource monitor
T}
T{
\f[V]dust\f[R]
T}@T{
Disk usage tree (Rust)
T}
T{
\f[V]duf\f[R]
T}@T{
Disk usage/free overview
T}
T{
\f[V]prettyping\f[R]
T}@T{
Colorized ping wrapper
T}
T{
\f[V]ov\f[R]
T}@T{
Modern pager (replaces \f[V]less\f[R])
Modern pager (replaces \f[V]less\f[R]); also backs the \f[V]logs\f[R]
viewer.
Not a Rust crate, despite the name collision with an unrelated
\f[V]ov\f[R] crate on crates.io.
Prefers \f[V]go install github.com/noborus/ov\[at]latest\f[R] when
\f[V]go\f[R] is available (always gets the latest release, and covers
distros like Debian/Ubuntu that don\[cq]t package \f[V]ov\f[R] in their
base repos); falls back to the system PM (AUR on Arch) otherwise.
T}
T{
\f[V]ripgrep\f[R]
@@ -3481,29 +3463,10 @@ T}@T{
Fast line search
T}
T{
\f[V]lazygit\f[R]
T}@T{
Terminal git UI
T}
T{
\f[V]lazydocker\f[R]
T}@T{
Terminal docker UI
T}
T{
\f[V]trash\f[R]
T}@T{
Safe delete (\f[V]trash-cli\f[R])
T}
T{
\f[V]kitty\f[R]
T}@T{
GPU-accelerated terminal (primary)
T}
T{
\f[V]wezterm\f[R]
T}@T{
GPU-accelerated terminal (alternative)
Safe delete (\f[V]trash-cli\f[R]); backs the \f[V]rm\f[R] and
\f[V]scrub\f[R] wrappers.
T}
T{
\f[V]python3\f[R]
@@ -3514,12 +3477,144 @@ Note: \f[V]uv\f[R] does not provide \f[V]python3\f[R] on PATH, and
Arch\[cq]s base does not include it, so it is listed separately.
All consumers degrade gracefully without it.
T}
.TE
.SS Optional
.PP
Single-purpose tools that back one wrapper function (or less) and only
matter if you already use that specific tool.
Skipped by \f[V]fish-deps install\f[R]/\f[V]sync\f[R] unless you pass
\f[V]--optional\f[R].
.PP
.TS
tab(@);
lw(35.0n) lw(35.0n).
T{
Tool
T}@T{
Description
T}
_
T{
\f[V]btop\f[R]
T}@T{
Modern resource monitor; backs the \f[V]top\f[R] wrapper (falls back to
system \f[V]top\f[R]).
T}
T{
\f[V]dust\f[R]
T}@T{
Disk usage tree (Rust); one of two backends for the \f[V]du\f[R] wrapper
(falls back to system \f[V]du\f[R]).
T}
T{
\f[V]duf\f[R]
T}@T{
Disk usage/free overview; the other backend for the \f[V]du\f[R] wrapper
(falls back to system \f[V]du\f[R]).
T}
T{
\f[V]prettyping\f[R]
T}@T{
Colorized ping wrapper; backs the \f[V]ping\f[R] wrapper (falls back to
system \f[V]ping\f[R]).
T}
T{
\f[V]go\f[R]
T}@T{
Go toolchain; only used to install \f[V]ov\f[R] via \f[V]go install\f[R]
(see below), which gets the latest release and doesn\[cq]t depend on
your distro packaging \f[V]ov\f[R].
Package name varies by distro (\f[V]go\f[R] on Arch/Homebrew,
\f[V]golang\f[R]/\f[V]golang-go\f[R] on Debian/Fedora) \[em] install
manually if the listed package name doesn\[cq]t resolve on your system.
T}
T{
\f[V]lazygit\f[R]
T}@T{
Terminal git UI; only referenced by the \f[V]lg\f[R] abbreviation.
T}
T{
\f[V]lazydocker\f[R]
T}@T{
Terminal docker UI; backs the \f[V]ld\f[R] wrapper.
T}
T{
\f[V]docker\f[R]
T}@T{
Container runtime; gates the Docker context indicator in the right
prompt and backs the \f[V]ld\f[R] wrapper.
Both consumers are guarded with \f[V]type -q docker\f[R] and degrade
gracefully without it.
Installing the daemon package does not enable/start the service \[em] do
that yourself if you want it running.
T}
T{
\f[V]yt-dlp\f[R]
T}@T{
Video/media downloader; backs the \f[V]yt-dlp\f[R] wrapper function.
Optional \[em] the wrapper falls back to the system \f[V]yt-dlp\f[R] and
the rest of the config works without it.
The wrapper falls back to the system \f[V]yt-dlp\f[R] and the rest of
the config works without it.
T}
T{
\f[V]screen\f[R]
T}@T{
GNU screen; fallback backend for \f[V]jobrunner\f[R] when \f[V]tmux\f[R]
is unavailable.
T}
.TE
.SS Terminal Emulators
.PP
GPU-accelerated terminal emulators.
Only one is ever relevant to a given user \[em] the one matching
\f[V]$TERM\f[R] \[em] so neither is installed by default.
Skipped by \f[V]fish-deps install\f[R]/\f[V]sync\f[R] unless you pass
\f[V]--terminals\f[R] (or \f[V]--all\f[R]).
.PP
.TS
tab(@);
lw(35.0n) lw(35.0n).
T{
Tool
T}@T{
Description
T}
_
T{
\f[V]kitty\f[R]
T}@T{
GPU-accelerated terminal; unlocks kitty-specific abbreviations and
\f[V]--hyperlink-format=kitty\f[R] in the \f[V]rg\f[R] wrapper when
\f[V]$TERM = xterm-kitty\f[R].
T}
T{
\f[V]wezterm\f[R]
T}@T{
GPU-accelerated terminal; unlocks WezTerm-specific abbreviations when
it\[cq]s the active terminal.
T}
.TE
.SS Integrations
.PP
Opt-in third-party services that require their own account/setup.
.PP
.TS
tab(@);
l l.
T{
Tool
T}@T{
Description
T}
_
T{
\f[V]wakatime\f[R]
T}@T{
Developer time tracking
T}
T{
\f[V]tailscale\f[R]
T}@T{
Mesh VPN client
T}
.TE
.SS Install Methods
@@ -3539,14 +3634,20 @@ T{
\f[V]cargo\f[R]
T}@T{
Rust tools (\f[V]eza\f[R], \f[V]lsd\f[R], \f[V]bat\f[R], \f[V]dust\f[R],
\f[V]ov\f[R], \f[V]ripgrep\f[R], \f[V]trashy\f[R], \f[V]zoxide\f[R],
\f[V]ripgrep\f[R], \f[V]trashy\f[R], \f[V]zoxide\f[R],
\f[V]starship\f[R]) \[em] always gets the latest crate version
T}
T{
\f[V]go install\f[R]
T}@T{
\f[V]ov\f[R] \[em] preferred over the system PM when \f[V]go\f[R] is
available; always gets the latest release
T}
T{
system PM
T}@T{
\f[V]paru\f[R] / \f[V]apt\f[R] / \f[V]brew\f[R] / \f[V]dnf\f[R] / etc.
\[em] for tools without a crate
\[em] for tools without a crate or \f[V]go install\f[R] path
T}
T{
\f[V]git clone\f[R]
+79 -37
View File
@@ -1302,7 +1302,7 @@ functions). They are active in all interactive sessions.
### fish-deps
Synopsis: fish-deps [status|install|update|sync]
Synopsis: fish-deps [status|install|update|sync] [--optional] [--terminals] [--all]
Unified command for managing all tools this configuration depends on,
dispatching to subcommand handlers. Defaults to status when no subcommand
@@ -1317,19 +1317,29 @@ functions). They are active in all interactive sessions.
When multiple methods are available you are prompted to choose.
Dependencies are grouped into three tiers:
Dependencies are grouped into five tiers:
Required fish, fzf, zoxide
Integrations wakatime, tailscale
Recommended cargo, starship, uv, direnv, paru, yay, eza, lsd, bat,
btop, dust, duf, prettyping, ov, ripgrep, lazygit,
lazydocker, trash, kitty, wezterm, python3, yt-dlp
Required fish, fzf
Recommended cargo, starship, uv, zoxide, direnv, paru, yay,
eza, lsd, bat, ov, ripgrep, trash, python3
Optional btop, dust, duf, prettyping, go, lazygit,
lazydocker, docker, yt-dlp, screen — single-purpose
wrapper conveniences that only matter if you
already use that tool; skipped by `install`/`sync`
unless --optional (or --all) is passed
Terminal Emulators kitty, wezterm — only matter if one of them is
your actual terminal; skipped by `install`/`sync`
unless --terminals (or --all) is passed
Integrations wakatime, tailscale
Arguments:
status Report installed/missing deps (default)
install Install missing deps interactively
update Update all installed deps
sync Install missing deps, then update all
status Report installed/missing deps (default)
install Install missing deps interactively
update Update all installed deps
sync Install missing deps, then update all
--optional With install/sync: also offer Optional-tier deps
--terminals With install/sync: also offer Terminal-Emulator-tier deps
--all With install/sync: shorthand for --optional --terminals
Exit Status:
0 Subcommand completed
@@ -1339,6 +1349,9 @@ functions). They are active in all interactive sessions.
fish-deps sync
fish-deps
fish-deps install
fish-deps install --optional
fish-deps install --terminals
fish-deps install --all
fish-deps update
### fzf-update
@@ -1532,10 +1545,9 @@ functions). They are active in all interactive sessions.
Synopsis: fish_right_prompt
Renders the right-side prompt. Always shows a dim timestamp. When the last
command failed, prefixes it with a red ✘ and the exit code. When starship
is installed and C3 overrides are enabled, also shows the active Docker
context (if non-default) — that block is paired with the starship prompt
which already guards on both conditions.
command failed, prefixes it with a red ✘ and the exit code. When docker
and starship are both installed and C3 overrides are enabled, also shows
the active Docker context (if non-default).
Exit Status:
0 Always
@@ -2551,6 +2563,9 @@ functions). They are active in all interactive sessions.
Launches lazydocker targeting the currently active Docker context by
resolving the host endpoint from docker context inspect.
Exit Status:
1 docker or lazydocker is not installed
Example:
ld
@@ -2723,8 +2738,10 @@ functions). They are active in all interactive sessions.
# 6. DEPENDENCY CATALOG
fish-deps manages these tools. Run `fish-deps` to check status, or
`fish-deps install` to install missing ones.
fish-deps manages these tools. Run `fish-deps` to check status,
`fish-deps install` to install missing Required/Recommended ones, or add
`--optional`, `--terminals`, or `--all` to also include the Optional and/or
Terminal Emulators tiers.
## Required
@@ -2733,13 +2750,6 @@ fish-deps manages these tools. Run `fish-deps` to check status, or
| `fish` | Fish shell >= 4.0 |
| `fzf` | Fuzzy finder |
## Integrations
| Tool | Description |
|---|---|
| `wakatime` | Developer time tracking |
| `tailscale` | Mesh VPN client |
## Recommended
| Tool | Description |
@@ -2754,19 +2764,50 @@ fish-deps manages these tools. Run `fish-deps` to check status, or
| `zoxide` | Smart cd with frecency |
| `lsd` | `ls` replacement (fallback to `eza`) |
| `bat` | Syntax-highlighted `cat` |
| `btop` | Modern resource monitor |
| `dust` | Disk usage tree (Rust) |
| `duf` | Disk usage/free overview |
| `prettyping` | Colorized ping wrapper |
| `ov` | Modern pager (replaces `less`) |
| `ov` | Modern pager (replaces `less`); also backs the `logs` viewer. Not a Rust crate, despite the name collision with an unrelated `ov` crate on crates.io. Prefers `go install github.com/noborus/ov@latest` when `go` is available (always gets the latest release, and covers distros like Debian/Ubuntu that don't package `ov` in their base repos); falls back to the system PM (AUR on Arch) otherwise. |
| `ripgrep` | Fast line search |
| `lazygit` | Terminal git UI |
| `lazydocker` | Terminal docker UI |
| `trash` | Safe delete (`trash-cli`) |
| `kitty` | GPU-accelerated terminal (primary) |
| `wezterm` | GPU-accelerated terminal (alternative) |
| `trash` | Safe delete (`trash-cli`); backs the `rm` and `scrub` wrappers. |
| `python3` | Standalone interpreter — used by the `paru`/`yay` log cleaner. Note: `uv` does not provide `python3` on PATH, and Arch's base does not include it, so it is listed separately. All consumers degrade gracefully without it. |
| `yt-dlp` | Video/media downloader; backs the `yt-dlp` wrapper function. Optional — the wrapper falls back to the system `yt-dlp` and the rest of the config works without it. |
## Optional
Single-purpose tools that back one wrapper function (or less) and only
matter if you already use that specific tool. Skipped by
`fish-deps install`/`sync` unless you pass `--optional`.
| Tool | Description |
|---|---|
| `btop` | Modern resource monitor; backs the `top` wrapper (falls back to system `top`). |
| `dust` | Disk usage tree (Rust); one of two backends for the `du` wrapper (falls back to system `du`). |
| `duf` | Disk usage/free overview; the other backend for the `du` wrapper (falls back to system `du`). |
| `prettyping` | Colorized ping wrapper; backs the `ping` wrapper (falls back to system `ping`). |
| `go` | Go toolchain; only used to install `ov` via `go install` (see below), which gets the latest release and doesn't depend on your distro packaging `ov`. Package name varies by distro (`go` on Arch/Homebrew, `golang`/`golang-go` on Debian/Fedora) — install manually if the listed package name doesn't resolve on your system. |
| `lazygit` | Terminal git UI; only referenced by the `lg` abbreviation. |
| `lazydocker` | Terminal docker UI; backs the `ld` wrapper. |
| `docker` | Container runtime; gates the Docker context indicator in the right prompt and backs the `ld` wrapper. Both consumers are guarded with `type -q docker` and degrade gracefully without it. Installing the daemon package does not enable/start the service — do that yourself if you want it running. |
| `yt-dlp` | Video/media downloader; backs the `yt-dlp` wrapper function. The wrapper falls back to the system `yt-dlp` and the rest of the config works without it. |
| `screen` | GNU screen; fallback backend for `jobrunner` when `tmux` is unavailable. |
## Terminal Emulators
GPU-accelerated terminal emulators. Only one is ever relevant to a given
user — the one matching `$TERM` — so neither is installed by default.
Skipped by `fish-deps install`/`sync` unless you pass `--terminals` (or
`--all`).
| Tool | Description |
|---|---|
| `kitty` | GPU-accelerated terminal; unlocks kitty-specific abbreviations and `--hyperlink-format=kitty` in the `rg` wrapper when `$TERM = xterm-kitty`. |
| `wezterm` | GPU-accelerated terminal; unlocks WezTerm-specific abbreviations when it's the active terminal. |
## Integrations
Opt-in third-party services that require their own account/setup.
| Tool | Description |
|---|---|
| `wakatime` | Developer time tracking |
| `tailscale` | Mesh VPN client |
## Install Methods
@@ -2774,8 +2815,9 @@ The install priority for each tool:
| Method | Packages |
|---|---|
| `cargo` | Rust tools (`eza`, `lsd`, `bat`, `dust`, `ov`, `ripgrep`, `trashy`, `zoxide`, `starship`) — always gets the latest crate version |
| system PM | `paru` / `apt` / `brew` / `dnf` / etc. — for tools without a crate |
| `cargo` | Rust tools (`eza`, `lsd`, `bat`, `dust`, `ripgrep`, `trashy`, `zoxide`, `starship`) — always gets the latest crate version |
| `go install` | `ov` — preferred over the system PM when `go` is available; always gets the latest release |
| system PM | `paru` / `apt` / `brew` / `dnf` / etc. — for tools without a crate or `go install` path |
| `git clone` | `fzf` — installed from GitHub to `~/.fzf/` |
| `curl` | `starship` installer, `fisher` bootstrap, `uv` installer |