git-annex-assistant(1)
π git-annex-assistant(1) β the daemon that adds files and auto-syncs ur changes π
okay so bestie, welcome to the General Commands Manual entry for git-annex-assistant π this is the one that just... watches ur stuff and syncs it for u while u live ur life. main character daemon energy fr.
β¨ NAME β¨
git-annex-assistant β a daemon that adds files and automatically syncs changes π¦
πΈ SYNOPSIS πΈ
git annex assistant
π DESCRIPTION π
So basically: it watches for changes to files in the current directory and all its subdirectories, and automatically syncs them to other remotes. New files? Added. Automatically. No cap. π₯
And it's not just one-way β new files that other people publish to remotes also get automatically downloaded to u. It's giving mutual effort. We love a healthy relationship. π«Ά
By default, all new files in the directory will be added to the repository. And yes, that includes dotfiles. π Every single one.
Wanna block some files from being added? Use .gitignore files. That's the whole move. π
By default, all files that are added are added to the annex β exactly the same as when you run git annex add. But!! If you configure annex.largefiles, then files that it does not match will instead be added with git add. ikyk. β¨
π OPTIONS π
--autostartβ Automatically starts the assistant running in each repository listed in the file~/.config/git-annex/autostart
This is typically started at boot, or when you log in. set it and forget it, periodt. π
--startdelay=Nβ Wait N seconds before running the startup scan. This process can be expensive and you may not want to run it immediately upon login. π
When --autostart is used, this defaults to --startdelay=5.
--foregroundβ Avoid forking to the background. keeps it right there with u, in ur face, iconic. π--stopβ Stop a running daemon in the current repository. bye bestie π--autostopβ The complement to--autostart; stops all running daemons in the repositories listed in the autostart file. cleanup crew, slay. π§Ή
Also the git-annex-common-options(1) can be used. those are always invited to the party. π
π SEE ALSO π
For more details about the git-annex assistant, see https://git-annex.branchable.com/assistant/ β
π AUTHOR π
Joey Hess <id@joeyh.name> β the actual legend, no notes. π
okay that's the whole page bestie, go forth and let the assistant handle ur files while u handle being iconic π β¨
this lil manual page is literally git-annex-assistant(1) and that's a wrap β mwah, bye, love u, fr fr πππ¦
π¦ where this page comes from
- alpine 3.24: git-annex-doc 10.20261026-r0 Β· AGPL-3.0-or-later
- arch rolling: git-annex 10.20261026-2 Β· AGPL-3.0-only
- debian trixie: git-annex 10.20250416-2 Β· AGPL-3.0-or-later
- debian trixie: git-annex 10.20250416-2+deb13u1 Β· AGPL-3.0-or-later
- epel 10: git-annex 10.20250320-1.el10_0 Β· AGPL-3.0-or-later
- fedora 43: git-annex 10.20250630-4.fc43 Β· AGPL-3.0-or-later
- fedora 43: git-annex 10.20250929-5.fc43 Β· AGPL-3.0-or-later
- fedora 44: git-annex 10.20260115-1.fc44 Β· AGPL-3.0-or-later
- nixos 26.05: git-annex 10.20260421
- nixpkgs unstable: git-annex 10.20260421
- opensuse-leap 16.0: git-annex 10.20250828-bp160.1.1 Β· AGPL-3.0-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND MIT AND GPL-2.0-only
- opensuse-leap 16.0: git-annex 10.20250828-bp160.1.1 Β· AGPL-3.0-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND MIT AND GPL-2.0-only
- opensuse-leap 16.0: git-annex 10.20250828-bp160.1.1 Β· AGPL-3.0-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND MIT AND GPL-2.0-only
- ubuntu noble: git-annex 10.20240129-1build1 Β· AGPL-3.0-or-later
- ubuntu questing: git-annex 10.20250721-1
- ubuntu resolute: git-annex 10.20251029-1ubuntu1 Β· AGPL-3.0-or-later
- ubuntu stonking: git-annex 10.20251029-1ubuntu1 Β· AGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms