Skip to content

Releases: foiovituh/bakpak

v3.0.0 - Add cron support

03 Jul 23:23

Choose a tag to compare

Features

  • ⏰ Add cron support (-c) to schedule backups automatically using cron expressions

Author: Vituh <foiovituh@outlook.com>

v2.2.0 - Move logs to ~/.bakpak/logs and improve script readability

02 Jul 12:22

Choose a tag to compare

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

29 Jun 21:42

Choose a tag to compare

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

29 Jun 17:27

Choose a tag to compare

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

29 Jun 13:35

Choose a tag to compare

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

28 Jun 14:19

Choose a tag to compare

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>