borgbackup / homebrew-tap

borgbackup packages for macOS homebrew users
30 stars 8 forks source link

BorgBackup Homebrew tap

Why install Borg using this tap vs brew install borgbackup?

The borgbackup-fuse formula maintained in this tap depends on macFUSE and llfuse which are required to mount repositories or archives using borg mount.

These dependencies have been removed from Homebrew’s borgbackup formula because FUSE for macOS is no longer open source.

If one doesn’t plan on using borg mount, installing Borg using brew install borgbackup works just fine.

How to install Borg using this tap?

brew install --cask macfuse
brew install borgbackup/tap/borgbackup-fuse

How to update to a new BorgBackup version?

  1. Get new package URLs and SHAs from PyPi
  2. Lint brew audit --strict Formula/borgbackup-fuse.rb
  3. Install brew install Formula/borgbackup-fuse.rb
  4. Test brew test Formula/borgbackup-fuse.rb

Documentation

brew help, man brew or check Homebrew’s documentation.