Files
nix/hosts/common/configs/system/backup/backup.completion.zsh
Nikolaos Karaolidis 8e18ca20a9 Add backup script
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-01-12 13:20:31 +00:00

17 lines
375 B
Bash

_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