acpi,chpasswd,dmesg,gkrellm,groupmems,hwclock,lastlog,pwd,vipw: Complete options even without "-" given.
This commit is contained in:
parent
250d5eb932
commit
452e938766
@ -15,8 +15,7 @@ _acpi()
|
||||
;;
|
||||
esac
|
||||
|
||||
[[ $cur == -* ]] && \
|
||||
COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
|
||||
COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
|
||||
} &&
|
||||
complete -F _acpi acpi
|
||||
|
||||
|
@ -18,11 +18,8 @@ _chpasswd()
|
||||
|
||||
$split && return 0
|
||||
|
||||
if [[ "$cur" == -* ]]; then
|
||||
COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
|
||||
[[ $COMPREPLY == *= ]] && compopt -o nospace
|
||||
return 0
|
||||
fi
|
||||
COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
|
||||
[[ $COMPREPLY == *= ]] && compopt -o nospace
|
||||
} &&
|
||||
complete -F _chpasswd chpasswd
|
||||
|
||||
|
@ -22,12 +22,9 @@ _dmesg()
|
||||
;;
|
||||
esac
|
||||
|
||||
if [[ $cur == -* ]]; then
|
||||
local opts=$( _parse_help "$1" )
|
||||
[[ $opts ]] || opts=$( _parse_usage "$1" )
|
||||
COMPREPLY=( $( compgen -W "$opts" -- "$cur" ) )
|
||||
return
|
||||
fi
|
||||
local opts=$( _parse_help "$1" )
|
||||
[[ $opts ]] || opts=$( _parse_usage "$1" )
|
||||
COMPREPLY=( $( compgen -W "$opts" -- "$cur" ) )
|
||||
} &&
|
||||
complete -F _dmesg dmesg
|
||||
|
||||
|
@ -32,10 +32,7 @@ _gkrellm()
|
||||
;;
|
||||
esac
|
||||
|
||||
if [[ "$cur" == -* ]]; then
|
||||
COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
|
||||
fi
|
||||
|
||||
COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
|
||||
} &&
|
||||
complete -F _gkrellm gkrellm gkrellm2
|
||||
|
||||
|
@ -20,10 +20,7 @@ _groupmems()
|
||||
;;
|
||||
esac
|
||||
|
||||
if [[ "$cur" == -* ]]; then
|
||||
COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
|
||||
return 0
|
||||
fi
|
||||
COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
|
||||
} &&
|
||||
complete -F _groupmems groupmems
|
||||
|
||||
|
@ -11,12 +11,12 @@ _hwclock()
|
||||
;;
|
||||
-f|--rtc|--adjfile)
|
||||
_filedir
|
||||
return
|
||||
;;
|
||||
esac
|
||||
|
||||
[[ $cur == -* ]] && \
|
||||
COMPREPLY=( $( PATH="$PATH:/sbin"
|
||||
compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
|
||||
COMPREPLY=(
|
||||
$( PATH="$PATH:/sbin" compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
|
||||
} &&
|
||||
complete -F _hwclock hwclock
|
||||
|
||||
|
@ -17,11 +17,8 @@ _lastlog()
|
||||
|
||||
$split && return 0
|
||||
|
||||
if [[ "$cur" == -* ]]; then
|
||||
COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
|
||||
[[ $COMPREPLY == *= ]] && compopt -o nospace
|
||||
return 0
|
||||
fi
|
||||
COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
|
||||
[[ $COMPREPLY == *= ]] && compopt -o nospace
|
||||
} &&
|
||||
complete -F _lastlog lastlog
|
||||
|
||||
|
@ -11,11 +11,9 @@ _pwd()
|
||||
;;
|
||||
esac
|
||||
|
||||
if [[ $cur == -* ]]; then
|
||||
COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
|
||||
[[ $COMPREPLY ]] || \
|
||||
COMPREPLY=( $( compgen -W '$( _parse_usage "$1" )' -- "$cur" ) )
|
||||
fi
|
||||
COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
|
||||
[[ $COMPREPLY ]] || \
|
||||
COMPREPLY=( $( compgen -W '$( _parse_usage "$1" )' -- "$cur" ) )
|
||||
} &&
|
||||
complete -F _pwd pwd
|
||||
|
||||
|
@ -15,10 +15,7 @@ _vipw()
|
||||
;;
|
||||
esac
|
||||
|
||||
if [[ "$cur" == -* ]]; then
|
||||
COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
|
||||
return 0
|
||||
fi
|
||||
COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) )
|
||||
} &&
|
||||
complete -F _vipw vipw vigr
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user