- Add auto ignore, add lockfile
- Added rclone flags to speed up upload process
- Added lockfile mechanism
- Automatically ignoring invalid rustic profiles
- Adding macos paths (#2)
- Merge pull request #3 from AlphaJack/auto-ignore
- Using forget and prune options from rustic config
- Added support for rustic == 0.10
- Exit on failure, add --version
- Added support for environment variables
- Improved apprise error messages
- Added support for notifications via apprise
- Added notification documentation and screenshot
- Added coverage badge
- Renamed from 'make tests' to 'make test'
- Merge pull request #1 from AlphaJack/notifications
- Apprise Notifications
- Added support for rustic == 0.9
- Updated example profiles to rustic 0.9
- Updated test profiles to rustic 0.9
- Added known issues on windows
- Removing "v" when checking for compatible rustic and rclone versions
- Creating log file for parallel operations
- Added a restore after the final backup
- Added support for multiple sources per profile
- Added support for rustic >= 0.8
- Parsing rustic toml instead of relying on regex
- Passing all environment variables to rustic and rclone
- Requiring python >= 3.11
- Removed known limitations of older Rusticlone versions
- Added multiple sources
- Added encrypted rclone config
- Supporting only rustic == 0.7, requiring both rustic and rclone to be installed
- Added rustic and rclone version check
- Enforcing minimum rustic and rclone versions
- Supportig rclone >=1.67
- Added support to backup individual files
- Not parsing /etc/rustic if profiles were found in ~/.config/rustic
- Initial commit