Revert "use _split_longopt", as wodim options don't use dashes

This reverts commit f35923a50515c5bb0f3f843e7d6a99b979698e61.
This commit is contained in:
Guillaume Rousse 2010-01-03 21:23:57 +01:00
parent 2a5a1d68d9
commit 9fc6ef658b

View File

@ -3,36 +3,37 @@
have cdrecord || have wodim && have cdrecord || have wodim &&
_cdrecord() _cdrecord()
{ {
local cur prev i generic_options track_options track_mode split=false local cur prev i generic_options track_options track_mode
COMPREPLY=() COMPREPLY=()
cur=`_get_cword` cur=`_get_cword`
prev=${COMP_WORDS[COMP_CWORD-1]} prev=${COMP_WORDS[COMP_CWORD-1]}
_split_longopt && split=true # foo=bar style option
if [[ "$cur" == *=* ]]; then
case $prev in prev=${cur/=*/}
textfile|cuefile) cur=${cur/*=/}
_filedir case $prev in
return 0 textfile|cuefile)
;; _filedir
blank) return 0
COMPREPLY=( $( compgen -W 'help all fast \ ;;
track unreserve trtail unclose session' \ blank)
-- "$cur" ) ) COMPREPLY=( $( compgen -W 'help all fast \
return 0 track unreserve trtail unclose session' \
;; -- "$cur" ) )
driveropts) return 0
COMPREPLY=( $( compgen -W 'burnfree noburnfree\ ;;
varirec= audiomaster forcespeed noforcespeed\ driveropts)
speedread nospeedread singlesession \ COMPREPLY=( $( compgen -W 'burnfree noburnfree\
nosinglesession hidecdr nohidecdr tattooinfo\ varirec= audiomaster forcespeed noforcespeed\
tattoofile=' -- "$cur" ) ) speedread nospeedread singlesession \
return 0 nosinglesession hidecdr nohidecdr tattooinfo\
;; tattoofile=' -- "$cur" ) )
esac return 0
;;
$split && return 0 esac
fi
generic_options=(-version -v -V -d -silent -force -immed -dummy \ generic_options=(-version -v -V -d -silent -force -immed -dummy \
-dao -raw -raw96r -raw96p -raw16 -multi -msinfo -toc \ -dao -raw -raw96r -raw96p -raw16 -multi -msinfo -toc \