use _split_longopt

This commit is contained in:
Guillaume Rousse 2010-01-03 18:13:31 +01:00
parent 25a0fcf1b4
commit f35923a505

View File

@ -3,16 +3,14 @@
have cdrecord || have wodim &&
_cdrecord()
{
local cur prev i generic_options track_options track_mode
local cur prev i generic_options track_options track_mode split=false
COMPREPLY=()
cur=`_get_cword`
prev=${COMP_WORDS[COMP_CWORD-1]}
# foo=bar style option
if [[ "$cur" == *=* ]]; then
prev=${cur/=*/}
cur=${cur/*=/}
_split_longopt && split=true
case $prev in
textfile|cuefile)
_filedir
@ -33,7 +31,8 @@ _cdrecord()
return 0
;;
esac
fi
$split && return 0
generic_options=(-version -v -V -d -silent -force -immed -dummy \
-dao -raw -raw96r -raw96p -raw16 -multi -msinfo -toc \