summaryrefslogtreecommitdiff
path: root/completions/sitecopy
diff options
context:
space:
mode:
Diffstat (limited to 'completions/sitecopy')
-rw-r--r--completions/sitecopy16
1 files changed, 8 insertions, 8 deletions
diff --git a/completions/sitecopy b/completions/sitecopy
index ef1310df..dae0548d 100644
--- a/completions/sitecopy
+++ b/completions/sitecopy
@@ -9,17 +9,17 @@ _sitecopy()
_init_completion -s || return
case $prev in
- --debug|-d)
- COMPREPLY=( $( compgen -W "socket files rcfile ftp http httpbody
- rsh sftp xml xmlparse cleartext" -- "$cur" ) )
+ --debug|-!(-*)d)
+ COMPREPLY=( $(compgen -W "socket files rcfile ftp http httpbody
+ rsh sftp xml xmlparse cleartext" -- "$cur") )
compopt -o nospace
return
;;
- --logfile|-g|--rcfile|-r)
+ --logfile|--rcfile|-!(-*)[gr])
_filedir
return
;;
- --storepath|-p)
+ --storepath|-!(-*)p)
_filedir -d
return
;;
@@ -27,7 +27,7 @@ _sitecopy()
case $cur in
--*)
- COMPREPLY=( $( compgen -W "$(_parse_help $1)" -- "$cur" ) )
+ COMPREPLY=( $(compgen -W "$(_parse_help $1)" -- "$cur") )
[[ $COMPREPLY == *= ]] && compopt -o nospace
return
;;
@@ -41,8 +41,8 @@ _sitecopy()
esac
if [[ -r ~/.sitecopyrc ]]; then
- COMPREPLY=( $( compgen -W "$($1 -v | \
- command sed -n '/^Site:/s/Site: //p')" -- "$cur" ) )
+ COMPREPLY=( $(compgen -W "$($1 -v | \
+ command sed -n '/^Site:/s/Site: //p')" -- "$cur") )
fi
} &&
complete -F _sitecopy -o default sitecopy