kitty-logging
Synopsis
Section titled “Synopsis”kitty-logging [install | uninstall | status | dismiss] [-h]Description
Section titled “Description”Manages the fish-config Kitty scrollback watcher that powers C5 logging. install symlinks the canonical watcher into the Kitty config dir (so it always tracks the source) and wires it into kitty.conf via a sentinel-marked managed block, commenting out any conflicting active watcher line to avoid double-capture. uninstall reverses it. status reports wiring, installed watcher version, and C5 logging state. dismiss silences the per-session setup reminder.
Runtime capture stays governed by the C5 .logging_disabled sentinel, so disabling __fish_config_op_logging makes the watcher inert without uninstalling. Install affects new Kitty windows only.
Arguments
Section titled “Arguments”install |
Symlink the watcher and add the managed block to kitty.conf |
uninstall |
Remove the managed block and the watcher symlink |
status |
Report wiring, watcher version, and C5 logging state |
dismiss |
Stop the per-session reminder |
-h, --help |
Show this help |
Exit Status
Section titled “Exit Status”0 |
Success |
1 |
Unknown subcommand/flag, kitty missing, or a write failure |
Example
Section titled “Example”kitty-logging installkitty-logging statusDependencies: kitty, __kitty_logging_dir, __kitty_logging_has_watcher, __kitty_logging_version
Classification: bypasses-shadow(grep,mkdir,rm)