auto-pull
Synopsis
Section titled “Synopsis”auto-pull [list]auto-pull add [PATH]auto-pull remove <NAME|PATH>auto-pull statusDescription
Section titled “Description”Manages the auto-pull registry: the list of repositories that are background fast-forwarded when you enter them (see conf.d/auto-pull.fish and _auto_pull_sync). The fish-config repo is always covered as a baseline and does not need to be added. The registry is a plain text file, one absolute git-toplevel path per line, stored machine-locally at $__fish_user_dots_path/auto-pull.list (defaults to ~/.config/.user-dots/fish/auto-pull.list) and never committed.
Registry management works regardless of the C2 auto-execution guard; only the background sync itself is gated by __fish_config_op_autoexec.
Arguments
Section titled “Arguments”list |
Show registered repos (default when no subcommand given) |
add [PATH] |
Register PATH’s git root; defaults to the current repo |
remove <NAME|PATH> |
Unregister by basename or exact path |
status |
Show enabled/disabled state, repo count, and registry path |
-h, --help |
Show this help message |
Exit Status
Section titled “Exit Status”0 |
Subcommand succeeded |
1 |
Bad usage, target is not a git repo, or target not registered |
Example
Section titled “Example”cd ~/src/qmk_firmware; and auto-pull addauto-pull add ~/work/apiauto-pull listauto-pull remove qmk_firmwareDependencies: git