chore(docs): regenerate man page, HTML docs, and wiki

This commit is contained in:
Gitea Actions
2026-06-18 03:02:57 +00:00
parent 7079319a09
commit d87582253c
3 changed files with 58 additions and 50 deletions
+29 -23
View File
@@ -492,30 +492,35 @@
<p>A production-grade Fish shell configuration targeting Fish 4.x. It
provides:</p>
<ul>
<li><p>Drop-in replacements for common Unix tools (ls, cat, rm, du,
ping, less)</p></li>
<li><p>Deep Kitty and WezTerm terminal integration: tab/window/pane
management from the command line</p></li>
<li><p>Automatic session logging: terminal scrollback, tmux/zellij
panes, and paru/yay output captured to ~/.terminal_history (on by
default; see below)</p></li>
<li><p>Automatic Python virtualenv activation on directory
change</p></li>
<li><p>Cross-platform package management via pkg and fish-deps</p></li>
<li><p>AI session helpers for Claude Code and Antigravity</p></li>
<li><p>Catppuccin Mocha color theme throughout</p>
<p>┌───────────────────────────────────────────────────────────────────────────┐
│ CAUTION - SESSION LOGGING IS ON BY DEFAULT │ │ │ │ This configuration
silently records terminal output to │ │ ~/.terminal_history: Kitty
scrollback on window close, live tmux pane │ │ streams, zellij pane
snapshots on exit, and full paru/yay output. These │ │ logs can contain
command output, file contents, and secrets printed to │ │ the terminal.
Nothing leaves 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 │ │ See Section 7 (C5
- Logging and Capture) for the full breakdown. │
└───────────────────────────────────────────────────────────────────────────┘</p></li>
<li>Drop-in replacements for common Unix tools (ls, cat, rm, du, ping,
less)</li>
<li>Deep Kitty and WezTerm terminal integration: tab/window/pane
management from the command line</li>
<li>Automatic session logging: terminal scrollback, tmux/zellij panes,
and paru/yay output captured to ~/.terminal_history (on by default; see
below)</li>
<li>Automatic Python virtualenv activation on directory change</li>
<li>Cross-platform package management via pkg and fish-deps</li>
<li>AI session helpers for Claude Code and Antigravity</li>
<li>Catppuccin Mocha color theme throughout</li>
</ul>
<blockquote>
<p><strong>CAUTION - SESSION LOGGING IS ON BY DEFAULT</strong></p>
<p>This configuration silently records terminal output to
<code>~/.terminal_history</code>: Kitty scrollback on window close, live
tmux pane streams, zellij pane snapshots on exit, and full paru/yay
output. These logs can contain command output, file contents, and
secrets printed to the terminal. Nothing leaves your machine, but the
files persist locally.</p>
<ul>
<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>
<li>See Section 7 (C5 - Logging and Capture) for the full
breakdown.</li>
</ul>
</blockquote>
<p>The configuration is split across:</p>
<pre><code>config.fish Main entry point; sets env vars and PATH
conf.d/
@@ -545,6 +550,7 @@ integrations/
fzf.fish FZF Catppuccin theme and key binding config
scripts/
clean_progress_log.py Strips paru/yay typescript animations to clean static logs
agents-tools/ AGENTS.md version-bump script and git hooks (wired via core.hooksPath)
docs/ Offline documentation and compiled man page
fish-config.md Primary source manual (terminal-readable)
fish-config.1 Compiled man page (auto-generated by CI)