Introducing GitHub Backup Tool Enhanced Security and Customization

Last Updated on June 29, 2024 by Michael Morten Sonne


I’m thrilled to announce the latest release of my small GitHub backup tool – version is now live! 🚀

Here’s what’s new in this update:

Added Features:

  • Implemented logic to prevent backup job tasks and console output if no repositories are found.
  • Introduced an option to save/use a token from an encrypted file based on hardware, ensuring security while making it convenient.
  • Added a new option to set the number of days to keep logs (default 30 days).
  • Enhanced the download functionality to include repository metadata (.json) and repository releases data (.json), with more features coming soon.
  • Increased logging within the tool for better monitoring and debugging.

Changes Made:

  • Corrected a typo in the tool’s description.
  • Updated the sample command for better clarity.
  • Refactored class names from ‘backups’ to ‘LocalBackupsTasks’ and ‘folders’ to ‘LocalFolderTasks’ for improved readability.
  • Fixed typos in metadata classes for release and logging.
  • Addressed typos in release .json downloader.
  • Added more logging throughout the tool.
  • Changed some typos and moved code to appropriate classes.
  • Changed the backup folder name to just the timestamp for simplicity.
  • Fixed bugs with the all branch backup function.

Dependency Upgrades:

  • Upgraded Autofac from 7.1.0 to 8.0.0 for enhanced functionality.
  • Enhanced Microsoft.System.Diagnostics.DiagnosticSource from 4.7.1 to 7.0.2.
  • Updated Microsoft.Windows.Compatibility from 8.0.2 to 8.0.3 for better compatibility.
  • Improved McMaster.Extensions.CommandLineUtils from 4.1.0 to 4.1.1 for better command-line parsing.

This release aims to streamline your GitHub backup process with added security, improved functionality, and enhanced customization options. Don’t miss out on these enhancements – update your tool now! 💻


You can download the new release right here at the GitHub page: Releases · michaelmsonne/GitHubBackupTool


With the latest release of GitHub Backup Tool version, we’ve bolstered security, enhanced functionality, and introduced customization options to streamline your GitHub backup process. Upgrade now and experience a more efficient and secure backup solution tailored to your needs.

Keep your repositories safe and your workflow seamless with our latest update!

Do you have any ideas? Feel free to share them with me, or if you prefer, you can create a pull request on GitHub. Your input is valuable, and I’m eager to hear from you!

Thank you for taking the time to visit my blog. Kindly share it with others if you find it helpful for them! 😉🔐👍

Stay tuned for the new post about something cool! 🥳



Previous Article

Microsoft 365 Developer Program - Attention to all Microsoft 365 developers and learners!

Next Article

Azure - Automating Management Group Removal in Azure with PowerShell

Related Posts

Discover more from Sonne´s Cloud

Subscribe now to keep reading and get access to my free newsletter 🤝🧑‍💻

Join 23 other subscribers

There is options to pay for some content too, as not all can/is free for all - see more on my website