No backup - no pity. So that this is not the case, you make backups. Backuppy tries to simplify this.
Go to file
Paul S eb8e536617 check if user paths from user-input exists and differs
- CLI-mode: check if user paths from user-input exists
- CLI-mode: prevent identical source and target path
2021-05-11 19:08:56 +02:00
languages check if user paths from user-input exists and differs 2021-05-11 19:08:56 +02:00
.gitignore initial version of graphical installer 2021-05-04 18:10:32 +02:00
CHANGELOG.md check if user paths from user-input exists and differ 2021-05-11 19:07:21 +02:00
LICENSE Initial commit 2021-03-23 11:16:34 +00:00
README.md Added install instructions for Fedora and openSUSE 2021-05-07 17:35:08 +02:00
install.py check if user paths from user-input exists and differs 2021-05-11 19:08:56 +02:00
install.sh check if user paths from user-input exists and differ 2021-05-11 19:07:21 +02:00
install_gui.py Refactoring, color-mode, :q and ESC key 2021-05-10 18:49:30 +02:00
utils.py check if user paths from user-input exists and differs 2021-05-11 19:08:56 +02:00

README.md

Backuppy

No backup - no pity. So that this is not the case, you make backups. Backuppy tries to simplify this.

Name: Backuppy

Description: Make daily backups with Backuppy to avoid losing your data.

Installation: execute chmod +x install.sh && ./install.sh

Install. GUI: execute chmod +x install.sh && ./install.sh --gui

Usage: execute backuppy

Author: Joël Schurter

Licence: GPL3

More infos: See README.md and CHANGELOG.md

ToDo

  • add a log-file for the rsync errors

  • check user-input for validity

Dependencies

  • rsync (because Backuppy makes its backups with rsync)

    execute sudo pacman -S rsync on Arch/Manjaro

    execute sudo apt install rsync on Debian/Ubuntu

    execute sudo dnf install rsync on Fedora

    execute sudo zypper install rsync on openSUSE

Dependencies for the graphical installer:

  • pip (the python package manager)

    execute sudo pacman -S pip on Arch/Manjaro

    execute sudo apt install python3-pip on Debian/Ubuntu

    execute sudo dnf install pip on Fedora

    execute sudo zypper install python3-pip on openSUSE