https://github.com/aosasona/rollover
[Experimental] Easily backup your current development environment to Github and restore on any device
https://github.com/aosasona/rollover
backup shell unix
Last synced: 9 months ago
JSON representation
[Experimental] Easily backup your current development environment to Github and restore on any device
- Host: GitHub
- URL: https://github.com/aosasona/rollover
- Owner: aosasona
- Created: 2022-11-21T17:03:48.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-02-25T18:08:04.000Z (over 2 years ago)
- Last Synced: 2024-05-01T13:39:11.345Z (about 2 years ago)
- Topics: backup, shell, unix
- Language: Shell
- Homepage:
- Size: 21.5 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rollover
Rollover allows you to backup your configs and scripts to your Github/Gitlab automatically using a pre-specified list.
## Getting Started
- Fork & clone this repository
- Create a repository for saving your backups (remember to make it private if you will be backing up sensitive data eg. .ssh folder)
- Modify `include.txt` to contain a list of files you want to backup; relative to ~ or your home directory
- Run the command below to get started:
```bash
chmod +x ./rollover.sh && ./rollover.sh
```
## Important notes
- You need to have GIT (and SSH if you use SSH with your Github or Gitlab) set up on your machine
- Rollover can restore any version of your backup from GIT but, you should know it will replace existing version of those files on your machine.
> MAKE SURE YOU KNOW WHAT YOU'RE DOING!