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