* Alvaro Herrera <[EMAIL PROTECTED]> [2008-03-17 15:43]: > Hmm, why do you need to connect to a database? Some time ago I came up > with this: > > _postgres() > { > local cur; > COMPREPLY=() > cur=${COMP_WORDS[COMP_CWORD]} > prev=${COMP_WORDS[COMP_CWORD-1]} > if [ "$prev" == "-c" ]; then > COMPREPLY=($(compgen -S= -onospace -W '`command postgres > --describe-config | cut -d" " -f1`' -- $cur)); > return 0 > fi > COMPREPLY=($(compgen -W '-A -B -c -d -D -e -E -F -N -o -P -s -S -f -i > -O -t -W --describe-config --help --version' -- $cur)) > return 0 > } > complete -F _postgres postgres postmaster > > What else do you need?
The idea was to do completion for psql, in particular of usernames and databases. See my other mail for details. Regards, Mika -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs