diff --git a/docs/fish-config.1 b/docs/fish-config.1 index b3de74d..bbb5b6b 100644 --- a/docs/fish-config.1 +++ b/docs/fish-config.1 @@ -65,22 +65,24 @@ Cross-platform package management via pkg and fish-deps AI session helpers for Claude Code and Antigravity .IP \[bu] 2 Catppuccin Mocha color theme throughout -.RS 2 +.RS .PP -┌───────────────────────────────────────────────────────────────────────────┐ -│ CAUTION - SESSION LOGGING IS ON BY DEFAULT │ │ │ │ This configuration -silently records terminal output to │ │ \[ti]/.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. +\f[B]CAUTION - SESSION LOGGING IS ON BY DEFAULT\f[R] +.PP +This configuration silently records terminal output to +\f[V]\[ti]/.terminal_history\f[R]: 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. -│ -└───────────────────────────────────────────────────────────────────────────┘ +.IP \[bu] 2 +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] +.IP \[bu] 2 +See Section 7 (C5 - Logging and Capture) for the full breakdown. .RE .PP The configuration is split across: @@ -115,6 +117,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) diff --git a/docs/html/3-description.html b/docs/html/3-description.html index 441bfd9..7cc2125 100644 --- a/docs/html/3-description.html +++ b/docs/html/3-description.html @@ -492,30 +492,35 @@
A production-grade Fish shell configuration targeting Fish 4.x. It provides:
Drop-in replacements for common Unix tools (ls, cat, rm, du, -ping, less)
Deep Kitty and WezTerm terminal integration: tab/window/pane -management from the command line
Automatic session logging: terminal scrollback, tmux/zellij -panes, and paru/yay output captured to ~/.terminal_history (on by -default; see below)
Automatic Python virtualenv activation on directory -change
Cross-platform package management via pkg and fish-deps
AI session helpers for Claude Code and Antigravity
Catppuccin Mocha color theme throughout
-┌───────────────────────────────────────────────────────────────────────────┐ -│ 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. │ -└───────────────────────────────────────────────────────────────────────────┘
+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.
+
The configuration is split across:
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)
diff --git a/docs/wiki/index.md b/docs/wiki/index.md
index 4babb27..73dd50b 100644
--- a/docs/wiki/index.md
+++ b/docs/wiki/index.md
@@ -12,19 +12,17 @@ A production-grade Fish shell configuration targeting Fish 4.x. It provides:
- AI session helpers for Claude Code and Antigravity
- Catppuccin Mocha color theme throughout
- ┌───────────────────────────────────────────────────────────────────────────┐
- │ 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. │
- └───────────────────────────────────────────────────────────────────────────┘
+> **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.
The configuration is split across:
@@ -56,6 +54,7 @@ The configuration is split across:
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)