git-annex-assistant(1)

πŸ“¦
version 10.20261026 Β· 3 versions
, in alpine 3.24, arch rolling, debian trixie, epel 10, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– 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 πŸŽ€πŸ’œπŸ¦‹