Complete vdn-rsync
This commit is contained in:
@@ -89,6 +89,24 @@ _vdn_kill() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_vdn_rsync() {
|
||||||
|
local cur prev words cword
|
||||||
|
_init_completion -n : || return
|
||||||
|
if [[ $cur == -* ]]; then
|
||||||
|
COMP_WORDS[0]='rsync'
|
||||||
|
_command_offset 0
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
if [[ $cur == *:* ]]; then
|
||||||
|
_vdn_guest_files
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
_vdn_guest_hosts
|
||||||
|
if [[ $cur != *@* ]]; then
|
||||||
|
_vdn_local_files
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
_vdn_scripts() {
|
_vdn_scripts() {
|
||||||
local cur prev words cword
|
local cur prev words cword
|
||||||
_init_completion || return
|
_init_completion || return
|
||||||
@@ -173,6 +191,7 @@ complete -F _vdn_guest_operation vdn-halt
|
|||||||
complete -F _vdn_infos vdn-infos
|
complete -F _vdn_infos vdn-infos
|
||||||
complete -F _vdn_kill vdn-kill
|
complete -F _vdn_kill vdn-kill
|
||||||
complete -F _vdn_set_network_dir vdn-open-network
|
complete -F _vdn_set_network_dir vdn-open-network
|
||||||
|
complete -F _vdn_rsync vdn-rsync
|
||||||
complete -F _vdn_guest_operation vdn-save
|
complete -F _vdn_guest_operation vdn-save
|
||||||
complete -F _vdn_scp vdn-scp
|
complete -F _vdn_scp vdn-scp
|
||||||
complete -F _vdn_scripts vdn-scripts
|
complete -F _vdn_scripts vdn-scripts
|
||||||
|
Reference in New Issue
Block a user