A chronological folder backup script for those who want flexibility.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.6 KiB

Version 2.1.0:

  • added:
    • Support for .chronos files
    • Support for one argument which is the path to the .chronos file you want to use.
    • When you request to delete files, Chronos will prompt you to confirm first.
  • modified:
    • Archive names now include the hour, minute, and second; allowing you to create archives consecutively without issue.

Version 2.0.0:

  • modified:
    • Changed name from Bakku to Chronos

Version 1.2.1:

  • patched:
    • Fixed an issue where an existing archive would be overwrited as a result of the system looking for a .zip file instead of a .tar.gz file of the same chronological name
    • Better error handling for invalid folder or destination values.

Version 1.2.0:

  • added:
    • errors file for better error handling and info to user
  • modified:
    • Extracted all classes to separate files

Version 1.1.0:

  • added:
    • Excluder class that will walk the folders before they are archived and remove any files or directories that match what you give to the Bakku class. Visit the README for more info.
  • modified:
    • the _parse_folders function has improper parameters. Not sure why I didn't get an error from this.

Version 1.0.2:

  • modified:
    • _remove_folder_from_folders function is now put to use!
    • Removed ugly FILDER testing comment
    • Upgraded time delay to 1 (second) from 0.5
    • Improved clarification of README

Version 1.0.1:

  • modified:
    • Reduced operations in _archive_folders function and added _prepare_to_archive function
    • Objectified example usage
  • patched:
    • Fixed an issue where the last letter of a pathname would be removed if the string didn't end in a slash.