Correctly re-indent dd completion

This commit is contained in:
David Paleino 2009-09-24 18:00:43 +02:00
parent 975e950192
commit 5cd7272447

View File

@ -6,30 +6,30 @@
have dd && have dd &&
_dd() _dd()
{ {
local cur local cur
COMPREPLY=() COMPREPLY=()
cur=`_get_cword` cur=`_get_cword`
case "$cur" in case "$cur" in
if=*|of=*) if=*|of=*)
cur=${cur#*=} cur=${cur#*=}
_filedir _filedir
return 0 return 0
;; ;;
conv=*) conv=*)
cur=${cur#*=} cur=${cur#*=}
COMPREPLY=( $( compgen -W 'ascii ebcdic ibm block unblock \ COMPREPLY=( $( compgen -W 'ascii ebcdic ibm block unblock \
lcase notrunc ucase swab noerror sync' \ lcase notrunc ucase swab noerror sync' \
-- $cur ) ) -- $cur ) )
return 0 return 0
;; ;;
esac esac
_expand || return 0 _expand || return 0
COMPREPLY=( $( compgen -W '--help --version' -- $cur ) \ COMPREPLY=( $( compgen -W '--help --version' -- $cur ) \
$( compgen -W 'bs cbs conv count ibs if obs of seek skip'\ $( compgen -W 'bs cbs conv count ibs if obs of seek skip'\
-S '=' -- $cur ) ) -S '=' -- $cur ) )
} && } &&
complete -F _dd $nospace $filenames dd complete -F _dd $nospace $filenames dd