Add backup script

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2025-01-12 13:20:31 +00:00
parent fca554dbd4
commit 8e18ca20a9
12 changed files with 160 additions and 51 deletions

View File

@@ -0,0 +1,16 @@
_backup_completion() {
local options=(
'-m[specify partition to mount for backup]:partition:($(_partitions))'
'-b[specify backup directory]:backup directory:_files -/'
)
local curcontext="$curcontext" state line
typeset -A opt_args
_partitions() {
lsblk -rno NAME | sed 's/^/\/dev\//'
}
_arguments -s $options
}
compdef _backup_completion backup