Skip to content

declaritive-debian script so you can easily reinstall packages on a new system. Reproduce anywhere.

Notifications You must be signed in to change notification settings

d4rkb4sh8/declaritive-debian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

backup_system.sh

NAME

backup_system.sh - Backup and restore system packages and configurations

SYNOPSIS

backup_system.sh [options]

DESCRIPTION

backup_system.sh is a script to back up and restore installed packages and configuration files on a Debian system.

OPTIONS

  • -a, --aptBackup: Backup apt packages
  • -b, --brewBackup: Backup Homebrew packages
  • -f, --flatpakBackup: Backup Flatpak packages
  • -s, --snapBackup: Backup Snap packages
  • -g, --gnomeBackup: Backup GNOME configuration
  • -t, --terminalBackup: Backup terminal configuration
  • -n, --nvimBackup: Backup nvim configuration
  • -c, --configBackup: Backup .config folder
  • -A, --allBackup: Backup all packages and configurations
  • -r, --restore: Restore the system based on the .cfg file
  • -h, --help: Display this help message

EXAMPLES

./backup_system.sh --all
./backup_system.sh --apt --brew --gnome
./backup_system.sh --restore

AUTHOR

Written by [Your Name]

COPYRIGHT

Copyright © 2023 [Your Name]. License: MIT.

SEE ALSO

  • apt(8)
  • brew(1)
  • flatpak(1)
  • snap(1)

About

declaritive-debian script so you can easily reinstall packages on a new system. Reproduce anywhere.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published