chore(docs): regenerate man page, HTML docs, and wiki
This commit is contained in:
+39
-14
@@ -80,7 +80,7 @@ Nothing leaves your machine, but the files persist locally.
|
||||
Disable all logging with: \f[V]set -U __fish_config_op_logging off\f[R]
|
||||
.IP \[bu] 2
|
||||
Prefer a menu?
|
||||
Run the interactive picker: \f[V]config-toggle\f[R]
|
||||
Run the interactive picker: \f[V]config-settings\f[R]
|
||||
.IP \[bu] 2
|
||||
See Section 7 (C5 - Logging and Capture) for the full breakdown.
|
||||
.RE
|
||||
@@ -1705,21 +1705,26 @@ config-update --dry-run
|
||||
config-update --force
|
||||
\f[R]
|
||||
.fi
|
||||
.SS config-toggle
|
||||
.SS config-settings
|
||||
.IP
|
||||
.nf
|
||||
\f[C]
|
||||
Synopsis: config-toggle [-h]
|
||||
Synopsis: config-settings [-h]
|
||||
|
||||
Opens an interactive TUI for toggling the six opinionated component
|
||||
categories (C1\[en]C6) and the master disable variable without having to
|
||||
type or remember variable names. Two scope tabs allow independent
|
||||
per-scope configuration:
|
||||
Opens an interactive TUI for managing fish configuration settings. Handles
|
||||
the six opinionated component categories (C1\[en]C6), the master disable
|
||||
variable, and the __fish_user_dots_path path variable \[em] without having to
|
||||
type or remember variable names. Two scope tabs allow independent per-scope
|
||||
configuration for category toggles:
|
||||
|
||||
Universal \[em] persists across all sessions (set -U)
|
||||
Session \[em] current shell only (set -g)
|
||||
|
||||
Changes apply immediately on each value keypress. Always available
|
||||
The Dots Path row always operates on the universal scope regardless of the
|
||||
active tab.
|
||||
|
||||
Changes to category toggles apply immediately on each keypress. Changes to
|
||||
the path variable use an inline edit prompt (Enter). Always available
|
||||
regardless of the __fish_config_opinionated master state.
|
||||
|
||||
The panel adapts to the terminal width automatically, selecting from
|
||||
@@ -1734,17 +1739,33 @@ redraws within \[ti]0.3 s of a terminal resize with no keypress required.
|
||||
|
||||
Navigation:
|
||||
↑ ↓ / k j Move cursor
|
||||
← → / h l Set value: OFF ← DEFAULT → ON (clamped)
|
||||
← → / h l Set value: OFF ← DEFAULT → ON (toggle rows); LEFT clears path
|
||||
Enter Edit the Dots Path (path row only)
|
||||
Tab Switch scope (Universal ↔ Session)
|
||||
q / Escape Exit
|
||||
|
||||
Left/Right (or vim-style h/l) move the highlighted value one step along
|
||||
the OFF\[en]DEFAULT\[en]ON scale and stop at the ends. DEFAULT erases the
|
||||
variable so the master switch / built-in default applies.
|
||||
Left/Right (or vim-style h/l) move the highlighted toggle value one step
|
||||
along the OFF\[en]DEFAULT\[en]ON scale and stop at the ends. DEFAULT erases the
|
||||
variable so the master switch / built-in default applies. On the Dots Path
|
||||
row, LEFT/h clears the universal variable; RIGHT/l is a no-op (use Enter).
|
||||
|
||||
Dots Path row [U] tag: the tag confirms this row always writes to the
|
||||
universal scope, regardless of which tab is active. Setting it per-session
|
||||
would have no effect on startup sourcing.
|
||||
|
||||
Flags:
|
||||
--help / -h Show usage.
|
||||
|
||||
config-settings
|
||||
\f[R]
|
||||
.fi
|
||||
.SS config-toggle (deprecated)
|
||||
.IP
|
||||
.nf
|
||||
\f[C]
|
||||
Deprecated alias for config-settings. Prints a deprecation notice to
|
||||
stderr, then delegates all arguments to config-settings.
|
||||
|
||||
config-toggle
|
||||
\f[R]
|
||||
.fi
|
||||
@@ -2090,8 +2111,8 @@ set -U __fish_config_op_greeting 1
|
||||
.fi
|
||||
.PP
|
||||
For an interactive alternative to setting these variables by hand, run
|
||||
config-toggle \[em] a full-screen TUI that flips any category (including
|
||||
C5 logging) on or off, per session or universally.
|
||||
config-settings \[em] a full-screen TUI that flips any category
|
||||
(including C5 logging) on or off, per session or universally.
|
||||
See its entry in Section 5.
|
||||
.PP
|
||||
Notes:
|
||||
@@ -2643,6 +2664,10 @@ set -U __fish_user_dots_path /path/to/your/dots/fish
|
||||
\f[R]
|
||||
.fi
|
||||
.PP
|
||||
Or use the interactive TUI \[em] run \f[V]config-settings\f[R] and
|
||||
navigate to the \[lq]Dots Path\[rq] row (last row).
|
||||
Press Enter to type a new path, or ← / h to reset to the default.
|
||||
.PP
|
||||
config.fish sources local.fish from that directory on every interactive
|
||||
session.
|
||||
local.fish is responsible for sourcing its own secrets.fish:
|
||||
|
||||
@@ -582,9 +582,9 @@ set -U __fish_config_opinionated 0
|
||||
set -U __fish_config_op_greeting 1
|
||||
# (erase both to go back to full-flavor defaults)</code></pre>
|
||||
<p>For an interactive alternative to setting these variables by hand,
|
||||
run config-toggle — a full-screen TUI that flips any category (including
|
||||
C5 logging) on or off, per session or universally. See its entry in
|
||||
Section 5.</p>
|
||||
run config-settings — a full-screen TUI that flips any category
|
||||
(including C5 logging) on or off, per session or universally. See its
|
||||
entry in Section 5.</p>
|
||||
<p>Notes:</p>
|
||||
<ul>
|
||||
<li>Command shadows (rm, cat, ls, ...) react immediately; conf.d-level
|
||||
|
||||
@@ -493,6 +493,9 @@
|
||||
version control in a private directory. The path defaults to
|
||||
<code>~/.config/.user-dots/fish/</code> but can be overridden:</p>
|
||||
<pre><code>set -U __fish_user_dots_path /path/to/your/dots/fish</code></pre>
|
||||
<p>Or use the interactive TUI — run <code>config-settings</code> and
|
||||
navigate to the "Dots Path" row (last row). Press Enter to type a new
|
||||
path, or ← / h to reset to the default.</p>
|
||||
<p>config.fish sources local.fish from that directory on every
|
||||
interactive session. local.fish is responsible for sourcing its own
|
||||
secrets.fish:</p>
|
||||
|
||||
@@ -516,7 +516,7 @@ files persist locally.</p>
|
||||
<li>Disable all logging with:
|
||||
<code>set -U __fish_config_op_logging off</code></li>
|
||||
<li>Prefer a menu? Run the interactive picker:
|
||||
<code>config-toggle</code></li>
|
||||
<code>config-settings</code></li>
|
||||
<li>See Section 7 (C5 - Logging and Capture) for the full
|
||||
breakdown.</li>
|
||||
</ul>
|
||||
|
||||
@@ -1155,18 +1155,23 @@ Flags:
|
||||
config-update
|
||||
config-update --dry-run
|
||||
config-update --force</code></pre>
|
||||
<h3 data-number="9.14.3" id="config-toggle">config-toggle</h3>
|
||||
<pre><code>Synopsis: config-toggle [-h]
|
||||
<h3 data-number="9.14.3" id="config-settings">config-settings</h3>
|
||||
<pre><code>Synopsis: config-settings [-h]
|
||||
|
||||
Opens an interactive TUI for toggling the six opinionated component
|
||||
categories (C1–C6) and the master disable variable without having to
|
||||
type or remember variable names. Two scope tabs allow independent
|
||||
per-scope configuration:
|
||||
Opens an interactive TUI for managing fish configuration settings. Handles
|
||||
the six opinionated component categories (C1–C6), the master disable
|
||||
variable, and the __fish_user_dots_path path variable — without having to
|
||||
type or remember variable names. Two scope tabs allow independent per-scope
|
||||
configuration for category toggles:
|
||||
|
||||
Universal — persists across all sessions (set -U)
|
||||
Session — current shell only (set -g)
|
||||
|
||||
Changes apply immediately on each value keypress. Always available
|
||||
The Dots Path row always operates on the universal scope regardless of the
|
||||
active tab.
|
||||
|
||||
Changes to category toggles apply immediately on each keypress. Changes to
|
||||
the path variable use an inline edit prompt (Enter). Always available
|
||||
regardless of the __fish_config_opinionated master state.
|
||||
|
||||
The panel adapts to the terminal width automatically, selecting from
|
||||
@@ -1181,56 +1186,68 @@ redraws within ~0.3 s of a terminal resize with no keypress required.
|
||||
|
||||
Navigation:
|
||||
↑ ↓ / k j Move cursor
|
||||
← → / h l Set value: OFF ← DEFAULT → ON (clamped)
|
||||
← → / h l Set value: OFF ← DEFAULT → ON (toggle rows); LEFT clears path
|
||||
Enter Edit the Dots Path (path row only)
|
||||
Tab Switch scope (Universal ↔ Session)
|
||||
q / Escape Exit
|
||||
|
||||
Left/Right (or vim-style h/l) move the highlighted value one step along
|
||||
the OFF–DEFAULT–ON scale and stop at the ends. DEFAULT erases the
|
||||
variable so the master switch / built-in default applies.
|
||||
Left/Right (or vim-style h/l) move the highlighted toggle value one step
|
||||
along the OFF–DEFAULT–ON scale and stop at the ends. DEFAULT erases the
|
||||
variable so the master switch / built-in default applies. On the Dots Path
|
||||
row, LEFT/h clears the universal variable; RIGHT/l is a no-op (use Enter).
|
||||
|
||||
Dots Path row [U] tag: the tag confirms this row always writes to the
|
||||
universal scope, regardless of which tab is active. Setting it per-session
|
||||
would have no effect on startup sourcing.
|
||||
|
||||
Flags:
|
||||
--help / -h Show usage.
|
||||
|
||||
config-settings</code></pre>
|
||||
<h3 data-number="9.14.4" id="config-toggle-deprecated">config-toggle
|
||||
(deprecated)</h3>
|
||||
<pre><code>Deprecated alias for config-settings. Prints a deprecation notice to
|
||||
stderr, then delegates all arguments to config-settings.
|
||||
|
||||
config-toggle</code></pre>
|
||||
<h3 data-number="9.14.4" id="bash">bash</h3>
|
||||
<h3 data-number="9.14.5" id="bash">bash</h3>
|
||||
<pre><code>Synopsis: bash [args...]
|
||||
Switches to bash, with XDG config applied. On exit, $SHELL is reset
|
||||
back to fish.</code></pre>
|
||||
<h3 data-number="9.14.5" id="bd-pull">bd-pull</h3>
|
||||
<h3 data-number="9.14.6" id="bd-pull">bd-pull</h3>
|
||||
<pre><code>Synopsis: bd-pull <owner/repo>
|
||||
Fetches unlinked Gitea issues and creates local Beads entries, updating
|
||||
issue titles with the assigned Beads IDs.
|
||||
Requires $GITEA_TOKEN and $GITEA_URL to be set.
|
||||
|
||||
bd-pull rootiest/fish-config</code></pre>
|
||||
<h3 data-number="9.14.6" id="cheat">cheat</h3>
|
||||
<h3 data-number="9.14.7" id="cheat">cheat</h3>
|
||||
<pre><code>Synopsis: cheat <topic> [args...]
|
||||
Displays a colorized cheatsheet using cheat -c, falls back to tldr,
|
||||
then man.
|
||||
|
||||
cheat tar
|
||||
cheat git</code></pre>
|
||||
<h3 data-number="9.14.7" id="cffetch--ffetch">cffetch / ffetch</h3>
|
||||
<h3 data-number="9.14.8" id="cffetch--ffetch">cffetch / ffetch</h3>
|
||||
<pre><code>Synopsis: cffetch [args...] / ffetch [args...]
|
||||
Clears the screen and displays system information via fastfetch with
|
||||
the custom config at ~/.fastfetch.jsonc. Falls back to neofetch.</code></pre>
|
||||
<h3 data-number="9.14.8" id="dockup">dockup</h3>
|
||||
<h3 data-number="9.14.9" id="dockup">dockup</h3>
|
||||
<pre><code>Synopsis: dockup [-h] [directory]
|
||||
Pulls latest Docker images, restarts services in the given Docker
|
||||
Compose project, and prunes dangling images.
|
||||
|
||||
dockup ~/myapp</code></pre>
|
||||
<h3 data-number="9.14.9" id="joplin">joplin</h3>
|
||||
<h3 data-number="9.14.10" id="joplin">joplin</h3>
|
||||
<pre><code>Synopsis: joplin [args...]
|
||||
Runs the Joplin CLI with Node.js deprecation warnings suppressed.
|
||||
|
||||
joplin ls</code></pre>
|
||||
<h3 data-number="9.14.10" id="ld-1">ld</h3>
|
||||
<h3 data-number="9.14.11" id="ld-1">ld</h3>
|
||||
<pre><code>Synopsis: ld
|
||||
Launches lazydocker targeting the currently active Docker context,
|
||||
detected via docker context inspect.</code></pre>
|
||||
<h3 data-number="9.14.11" id="replay">replay</h3>
|
||||
<h3 data-number="9.14.12" id="replay">replay</h3>
|
||||
<pre><code>Synopsis: replay <commands>
|
||||
Runs Bash commands and replays any resulting changes to environment
|
||||
variables, aliases, and the working directory back into the current
|
||||
@@ -1238,7 +1255,7 @@ Fish session. Useful for sourcing Bash scripts.
|
||||
|
||||
replay "source ~/.bashrc"
|
||||
replay "export FOO=bar"</code></pre>
|
||||
<h3 data-number="9.14.12" id="kitty-logging">kitty-logging</h3>
|
||||
<h3 data-number="9.14.13" id="kitty-logging">kitty-logging</h3>
|
||||
<pre><code>Synopsis: kitty-logging [install|uninstall|status|dismiss] [-h]
|
||||
|
||||
Manages the Kitty scrollback watcher that powers C5 logging. Ships a
|
||||
@@ -1259,11 +1276,11 @@ uninstalling. Install affects new Kitty windows only.
|
||||
Example:
|
||||
kitty-logging install
|
||||
kitty-logging status</code></pre>
|
||||
<h3 data-number="9.14.13" id="tmux-clean">tmux-clean</h3>
|
||||
<h3 data-number="9.14.14" id="tmux-clean">tmux-clean</h3>
|
||||
<pre><code>Synopsis: tmux-clean
|
||||
Kills all detached (unattached) tmux sessions, leaving attached ones
|
||||
running.</code></pre>
|
||||
<h3 data-number="9.14.14" id="wake-lock">wake-lock</h3>
|
||||
<h3 data-number="9.14.15" id="wake-lock">wake-lock</h3>
|
||||
<pre><code>Synopsis: wake-lock <command> [args...]
|
||||
Runs a command under systemd-inhibit, preventing the system from going
|
||||
idle or sleeping until the command completes.
|
||||
|
||||
@@ -771,8 +771,10 @@ id="toc-514-miscellaneous">5.14 Miscellaneous</a>
|
||||
id="toc-config-help">config-help</a></li>
|
||||
<li><a href="9-5-functions-reference.html#config-update"
|
||||
id="toc-config-update">config-update</a></li>
|
||||
<li><a href="9-5-functions-reference.html#config-toggle"
|
||||
id="toc-config-toggle">config-toggle</a></li>
|
||||
<li><a href="9-5-functions-reference.html#config-settings"
|
||||
id="toc-config-settings">config-settings</a></li>
|
||||
<li><a href="9-5-functions-reference.html#config-toggle-deprecated"
|
||||
id="toc-config-toggle-deprecated">config-toggle (deprecated)</a></li>
|
||||
<li><a href="9-5-functions-reference.html#bash"
|
||||
id="toc-bash">bash</a></li>
|
||||
<li><a href="9-5-functions-reference.html#bd-pull"
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -10,6 +10,10 @@ control in a private directory. The path defaults to
|
||||
|
||||
set -U __fish_user_dots_path /path/to/your/dots/fish
|
||||
|
||||
Or use the interactive TUI — run `config-settings` and navigate to the
|
||||
"Dots Path" row (last row). Press Enter to type a new path, or ← / h to
|
||||
reset to the default.
|
||||
|
||||
config.fish sources local.fish from that directory on every interactive
|
||||
session. local.fish is responsible for sourcing its own secrets.fish:
|
||||
|
||||
|
||||
@@ -840,19 +840,24 @@
|
||||
config-update --dry-run
|
||||
config-update --force
|
||||
|
||||
### config-toggle
|
||||
### config-settings
|
||||
|
||||
Synopsis: config-toggle [-h]
|
||||
Synopsis: config-settings [-h]
|
||||
|
||||
Opens an interactive TUI for toggling the six opinionated component
|
||||
categories (C1–C6) and the master disable variable without having to
|
||||
type or remember variable names. Two scope tabs allow independent
|
||||
per-scope configuration:
|
||||
Opens an interactive TUI for managing fish configuration settings. Handles
|
||||
the six opinionated component categories (C1–C6), the master disable
|
||||
variable, and the __fish_user_dots_path path variable — without having to
|
||||
type or remember variable names. Two scope tabs allow independent per-scope
|
||||
configuration for category toggles:
|
||||
|
||||
Universal — persists across all sessions (set -U)
|
||||
Session — current shell only (set -g)
|
||||
|
||||
Changes apply immediately on each value keypress. Always available
|
||||
The Dots Path row always operates on the universal scope regardless of the
|
||||
active tab.
|
||||
|
||||
Changes to category toggles apply immediately on each keypress. Changes to
|
||||
the path variable use an inline edit prompt (Enter). Always available
|
||||
regardless of the __fish_config_opinionated master state.
|
||||
|
||||
The panel adapts to the terminal width automatically, selecting from
|
||||
@@ -867,17 +872,30 @@
|
||||
|
||||
Navigation:
|
||||
↑ ↓ / k j Move cursor
|
||||
← → / h l Set value: OFF ← DEFAULT → ON (clamped)
|
||||
← → / h l Set value: OFF ← DEFAULT → ON (toggle rows); LEFT clears path
|
||||
Enter Edit the Dots Path (path row only)
|
||||
Tab Switch scope (Universal ↔ Session)
|
||||
q / Escape Exit
|
||||
|
||||
Left/Right (or vim-style h/l) move the highlighted value one step along
|
||||
the OFF–DEFAULT–ON scale and stop at the ends. DEFAULT erases the
|
||||
variable so the master switch / built-in default applies.
|
||||
Left/Right (or vim-style h/l) move the highlighted toggle value one step
|
||||
along the OFF–DEFAULT–ON scale and stop at the ends. DEFAULT erases the
|
||||
variable so the master switch / built-in default applies. On the Dots Path
|
||||
row, LEFT/h clears the universal variable; RIGHT/l is a no-op (use Enter).
|
||||
|
||||
Dots Path row [U] tag: the tag confirms this row always writes to the
|
||||
universal scope, regardless of which tab is active. Setting it per-session
|
||||
would have no effect on startup sourcing.
|
||||
|
||||
Flags:
|
||||
--help / -h Show usage.
|
||||
|
||||
config-settings
|
||||
|
||||
### config-toggle (deprecated)
|
||||
|
||||
Deprecated alias for config-settings. Prints a deprecation notice to
|
||||
stderr, then delegates all arguments to config-settings.
|
||||
|
||||
config-toggle
|
||||
|
||||
### bash
|
||||
|
||||
@@ -108,7 +108,7 @@ Examples:
|
||||
# (erase both to go back to full-flavor defaults)
|
||||
|
||||
For an interactive alternative to setting these variables by hand, run
|
||||
config-toggle — a full-screen TUI that flips any category (including C5
|
||||
config-settings — a full-screen TUI that flips any category (including C5
|
||||
logging) on or off, per session or universally. See its entry in Section 5.
|
||||
|
||||
Notes:
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ A production-grade Fish shell configuration targeting Fish 4.x. It provides:
|
||||
> your machine, but the files persist locally.
|
||||
>
|
||||
> - Disable all logging with: `set -U __fish_config_op_logging off`
|
||||
> - Prefer a menu? Run the interactive picker: `config-toggle`
|
||||
> - Prefer a menu? Run the interactive picker: `config-settings`
|
||||
> - See Section 7 (C5 - Logging and Capture) for the full breakdown.
|
||||
|
||||
The configuration is split across:
|
||||
|
||||
Reference in New Issue
Block a user