Change Rsync to Backup
- Change rsync menu to backup menu - Add menu options for cloud and hdd backup - Cloud backup uses rsync as before - HDD backup uses snap-sync
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
#!/bin/bash
|
||||
help_menu() {
|
||||
echo "Main menu to launch run rsync scripts. Use only one argument at a time."
|
||||
echo "Main menu to launch backup scripts. Use only one argument at a time."
|
||||
}
|
||||
|
||||
rofi_menu() {
|
||||
declare -a options=(
|
||||
" - rsync-laptop-to-cloud"
|
||||
" - backup-to-cloud"
|
||||
" - backup-to-hdd"
|
||||
" Back - back"
|
||||
" Quit - quit"
|
||||
)
|
||||
@@ -29,8 +30,11 @@ main() {
|
||||
--help | -h)
|
||||
help_menu
|
||||
;;
|
||||
--rsync-laptop-to-cloud)
|
||||
kitty --hold /home/sravan/.scripts/rsync_laptop_to_cloud.sh
|
||||
--backup-to-cloud)
|
||||
kitty --hold /home/sravan/.scripts/backup_to_cloud.sh
|
||||
;;
|
||||
--backup-to-hdd)
|
||||
kitty --hold /home/sravan/.scripts/backup_to_hdd.sh
|
||||
;;
|
||||
--rofi)
|
||||
rofi_menu
|
6
.scripts/backup_to_hdd.sh
Executable file
6
.scripts/backup_to_hdd.sh
Executable file
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
sudo snap-sync \
|
||||
--UUID c651c7af-e795-4eb0-9a13-83c6288880d1 \
|
||||
--subvolid 5 \
|
||||
--noconfirm \
|
||||
--quiet
|
@@ -16,7 +16,7 @@ rofi_menu() {
|
||||
" Notifications - deadd"
|
||||
" Media - playerctl"
|
||||
"墳Volume - pactl"
|
||||
"痢 Rsync - rsync"
|
||||
" Backup - backup"
|
||||
" Startup Processes - startup"
|
||||
" Hardware - cpu-gpu"
|
||||
" Power Menu - session"
|
||||
@@ -58,8 +58,8 @@ main() {
|
||||
--pactl)
|
||||
/home/sravan/.scripts/pactl.sh --rofi
|
||||
;;
|
||||
--rsync)
|
||||
/home/sravan/.scripts/rsync.sh --rofi
|
||||
--backup)
|
||||
/home/sravan/.scripts/backup.sh --rofi
|
||||
;;
|
||||
--startup)
|
||||
/home/sravan/.scripts/startup.sh --rofi
|
||||
|
Reference in New Issue
Block a user