github basnijholt/rsync-time-machine.py v1.0.0

latest releases: v1.3.3, v1.3.2, v1.3.1...
12 months ago

rsync-time-machine.py v1.0.0 Release Notes

We're excited to announce the first release of rsync-time-machine.py! This project represents a port of a popular but untested 600+ line Bash script, rsync-time-backup, to a fully tested Python script. With this release, users can now enjoy the flexibility and robustness of the original script with the added benefits of a Python-based solution.

New Features

  • Time Machine-style backups: Each backup is stored in its own folder, named after the current timestamp, making it easy to recover files at any point in time.
  • Cross-platform support: Works on Linux, macOS, and Windows (via WSL or Cygwin).
  • TrueCrypt backup support: Can backup to a Truecrypt drive without any issues.
  • No external dependencies: Requires only Python ≥3.7.
  • Fully tested: Unlike the original Bash script, rsync-time-machine.py has been thoroughly tested.
  • Pretty terminal output: Features aesthetically pleasing terminal output.
  • Fully typed: The script has complete typing, which ensures safer and more reliable code.

Usage Changes

  • Use the same options as the original rsync-time-backup script for a seamless transition.
  • The script includes several new flags to set and modify rsync options.

Known Issues

  • There are currently no known issues in this release. However, if you encounter any issues, please report them on the GitHub issue tracker.

Future Plans

  • We are actively working on adding new features and improving the existing ones. Your feedback and contributions are very welcome!

We hope you enjoy using rsync-time-machine.py. If you have any questions or issues, please don't hesitate to open an issue on our GitHub repo.

Happy backing up! 💾🕰️🎉

Don't miss a new rsync-time-machine.py release

NewReleases is sending notifications on new releases.