17 lines
359 B
Bash
17 lines
359 B
Bash
_backup_completion() {
|
|
local options=(
|
|
'-m[Partition to mount for backup]:partition:($(_partitions))'
|
|
'-b[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
|