Releases: foiovituh/bakpak
Releases · foiovituh/bakpak
v3.0.0 - Add cron support
v2.2.0 - Move logs to ~/.bakpak/logs and improve script readability
Features
- 📁 Move success and error logs to
~/.bakpak/logs/(replaces old/tmp/backup_errors.log)~/.bakpak/logs/successes.log~/.bakpak/logs/errors.log
- 🧼 Refactor internal functions for better readability and maintainability
Author: Vituh <foiovituh@outlook.com>
v2.1.0 - Add input sanitization and dry-run support
Features
- 🧪 Introduce dry-run mode (-d) to print the backup command without executing it
- 👾 Add input validation to prevent unsafe characters
Author: Vituh <foiovituh@outlook.com>
v2.0.1 - Fix VERSION constant and cron example
Fixes
- 🔨 v1.0.0 -> v2.x.x
- 📆 Cron example in README
- ❌ Remove features in README
Author: Vituh <foiovituh@outlook.com>
v2.0.0 - Flag-based argument parsing
Features
- 🚀 Implements robust argument parsing using getopts (-f, -t, etc.)
- 🧹 Improves code organization with dedicated functions
- 💾 Keeps backups as .tar.gz files by default, with an option to create .tar without compression
⚠️ Breaks backward compatibility with the previous positional argument usage
Author: Vituh <foiovituh@outlook.com>
v1.0.0 – First stable release
Features
- 🎯 Backs up any folder, creating a .tar.gz file with date and time
- ✅ Checks if the source and destination folders exist and have permissions
- 📢 Has the --help and --version options to make it easier to use
- 🆘 Shows logs with timestamp
- 🧼 Errors are saved in the /tmp/bakpak_errors.log file
Author: Vituh <foiovituh@outlook.com>