cryptsetup, wvdial: Use _split_longopt().

This commit is contained in:
Ville Skyttä 2011-04-29 12:24:58 +03:00
parent 7fb4e3137d
commit 4ea93b286e
2 changed files with 13 additions and 3 deletions

View File

@ -17,15 +17,20 @@ _cryptsetup_device()
_cryptsetup()
{
local cur prev words cword
_init_completion || return
_init_completion -n = || return
local split=false
_split_longopt && split=true
case $prev in
--key-file|--master-key-file|--header-backup-file|-d)
_filedir
return 0;
return 0
;;
esac
$split && return
local arg
_get_first_arg
if [ -z $arg ]; then

View File

@ -5,7 +5,10 @@ have wvdial || return
_wvdial()
{
local cur prev words cword
_init_completion || return
_init_completion -n = || return
local split=false
_split_longopt && split=true
case $prev in
--config)
@ -14,6 +17,8 @@ _wvdial()
;;
esac
$split && return
local config i IFS=$'\n'
case $cur in