13 releases (8 breaking)
| 0.10.0 | Feb 3, 2026 |
|---|---|
| 0.9.1 | Aug 30, 2024 |
| 0.9.0 | Jul 22, 2024 |
| 0.8.0 |
|
| 0.5.0 | Mar 22, 2023 |
#1209 in Filesystem
Used in rusty_borg
115KB
2K
SLoC
borgbackup
BorgBackup (short: Borg) is a deduplicating backup program. Optionally, it supports compression and authenticated encryption.
The main goal of Borg is to provide an efficient and secure way to backup data. The data deduplication technique used makes Borg suitable for daily backups since only changes are stored. The authenticated encryption technique makes it suitable for backups to not fully trusted targets.
This library provides a wrapper to call borg programmatically. The output of borg is parsed according to the definitions in: https://borgbackup.readthedocs.io/en/stable/internals/frontends.html
Features
tokio: provides the [asynchronous] module
borgbackup
This is a wrapper utility for borgbackup.
It provides a library interface to call and parse the output of borg.
Dependencies
~1.5–5.5MB
~98K SLoC