diff --git a/docs/fish-config.1 b/docs/fish-config.1 index 1785255..05bdc9e 100644 --- a/docs/fish-config.1 +++ b/docs/fish-config.1 @@ -1566,6 +1566,39 @@ config-update --dry-run config-update --force \f[R] .fi +.SS config-toggle +.IP +.nf +\f[C] +Synopsis: config-toggle [-h] + +Opens an interactive full-screen 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: + + Universal \[em] persists across all sessions (set -U) + Session \[em] current shell only (set -g) + +Changes apply immediately on each value keypress. Always available +regardless of the __fish_config_opinionated master state. + +Navigation: + ↑ ↓ / k j Move cursor + ← → / h l Set value: OFF ← DEFAULT → ON (clamped) + 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. + +Flags: + --help / -h Show usage. + +config-toggle +\f[R] +.fi .SS bash .IP .nf diff --git a/docs/html/9-5-functions-reference.html b/docs/html/9-5-functions-reference.html index 8171461..b22bde2 100644 --- a/docs/html/9-5-functions-reference.html +++ b/docs/html/9-5-functions-reference.html @@ -1059,44 +1059,72 @@ Flags: config-update config-update --dry-run config-update --force -

bash

+

config-toggle

+
Synopsis:  config-toggle [-h]
+
+Opens an interactive full-screen 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:
+
+  Universal — persists across all sessions (set -U)
+  Session   — current shell only (set -g)
+
+Changes apply immediately on each value keypress. Always available
+regardless of the __fish_config_opinionated master state.
+
+Navigation:
+  ↑ ↓ / k j   Move cursor
+  ← → / h l   Set value: OFF ← DEFAULT → ON (clamped)
+  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.
+
+Flags:
+  --help / -h   Show usage.
+
+config-toggle
+

bash

Synopsis:  bash [args...]
 Switches to bash, with XDG config applied. On exit, $SHELL is reset
 back to fish.
-

bd-pull

+

bd-pull

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
-

cheat

+

cheat

Synopsis:  cheat <topic> [args...]
 Displays a colorized cheatsheet using cheat -c, falls back to tldr,
 then man.
 
 cheat tar
 cheat git
-

cffetch / ffetch

+

cffetch / ffetch

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

dockup

+

dockup

Synopsis:  dockup [-h] [directory]
 Pulls latest Docker images, restarts services in the given Docker
 Compose project, and prunes dangling images.
 
 dockup ~/myapp
-

joplin

+

joplin

Synopsis:  joplin [args...]
 Runs the Joplin CLI with Node.js deprecation warnings suppressed.
 
 joplin ls
-

ld

+

ld

Synopsis:  ld
 Launches lazydocker targeting the currently active Docker context,
 detected via docker context inspect.
-

replay

+

replay

Synopsis:  replay <commands>
 Runs Bash commands and replays any resulting changes to environment
 variables, aliases, and the working directory back into the current
@@ -1104,17 +1132,17 @@ Fish session. Useful for sourcing Bash scripts.
 
 replay "source ~/.bashrc"
 replay "export FOO=bar"
-

tmux-clean

+

tmux-clean

Synopsis:  tmux-clean
 Kills all detached (unattached) tmux sessions, leaving attached ones
 running.
-

wake-lock

+

wake-lock

Synopsis:  wake-lock <command> [args...]
 Runs a command under systemd-inhibit, preventing the system from going
 idle or sleeping until the command completes.
 
 wake-lock rsync -avz src/ dest/
-

zellij

+

zellij

Synopsis:  zellij [args...]
 Launches zellij with the Catppuccin Mocha theme applied.

diff --git a/docs/html/index.html b/docs/html/index.html index 29a2b85..2c7577b 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -770,6 +770,8 @@ id="toc-514-miscellaneous">5.14 Miscellaneous id="toc-config-help">config-help
  • config-update
  • +
  • config-toggle
  • bash