A simple Workspace backup and restoration program

Arpit Goyal
1 min readSep 15, 2021

--

I bring to you a simple workspace backup and restoration program. Developers know this better than anyone else, the pain they have to go through when they lose their data, shift laptops, or format their system. This Python application can help you achieve backup and restoration by writing simple configurations files and place them under the config folder. A sample template of config can be checked — config_template.json

The target is all the repositories can be cloned from your GIT repositories in the folder structure that you want. Any data related to your workspace currently makes sense only for documents is possible to be backed up on AWS (for now). More details can be read in the README.md file.

The ultimate extension of this application is adding more backup sources like Azure, Google Drive, Onedrive and provide flexibility of sources for different types of backup data. I also envision adding functionalities like running project and environment setup commands to individual git projects all with the help of the configuration file. This will make the project a one-stop shop to manage your workspaces so that you can peacefully format your system.

--

--

Arpit Goyal
Arpit Goyal

Written by Arpit Goyal

I am a DevOps professional with understanding of systems architecture. Analyzing real-world problems, curating and implementing solutions is my passion.

No responses yet