mysql: The argument to -p/--password is not mandatory.

This commit is contained in:
Ville Skyttä 2011-06-18 15:34:20 +03:00
parent 078e780cfb
commit 50a0506c5b

View File

@ -47,8 +47,7 @@ _mysql()
--ssl-ca|--ssl-cert|--ssl-cipher|--ssl-key|\ --ssl-ca|--ssl-cert|--ssl-cipher|--ssl-key|\
--connect_timeout|--max_allowed_packet|--prompt|\ --connect_timeout|--max_allowed_packet|--prompt|\
--net_buffer_length|--select_limit|--max_join_size|\ --net_buffer_length|--select_limit|--max_join_size|\
--server-arg|--debug|--delimiter|--execute|-e|--pager|\ --server-arg|--debug|--delimiter|--execute|-e|--pager)
--password|-p)
# Argument required but no completions available # Argument required but no completions available
return 0 return 0
;; ;;
@ -61,7 +60,7 @@ _mysql()
case $cur in case $cur in
--*) --*)
# TODO: fix _parse_help # TODO: fix _parse_help
local help=$(_parse_help "$1"|sed -e '/--password/s/$/=/' -e 's/[.)]*$//') local help=$(_parse_help "$1"|sed -e 's/[.)]*$//')
help+=" --skip-comment --skip-ssl" help+=" --skip-comment --skip-ssl"
COMPREPLY=( $( compgen -W "$help" -- "$cur" ) ) COMPREPLY=( $( compgen -W "$help" -- "$cur" ) )