Selective backup system: generate ZIP archives from a JSON configuration file.
cop-seg-selectiva is a Bash script that reads a declarative JSON configuration and creates a timestamped ZIP archive containing only the files and directories you specify. No more compressing entire repositories manually.
# Ensure dependencies are installed
sudo apt install zip jq
# Edit the configuration file
nano cop-seg-selectiva.json
# Run the backup
./cop-seg-selectiva.sh| File | Description |
|---|---|
cop-seg-selectiva.sh |
Backup script (Bash) |
cop-seg-selectiva.json |
Configuration file (what to include/exclude) |
GUIA-USUARIO-EN.md |
User guide (English) |
GUIA-USUARIO-ES.md |
Guía de usuario (Español) |
zip(required)jqorpython3(at least one for JSON parsing)
Oscar Magallanes (@omagallanes)