Files
mdbtools/src/util/bash-completion/mdb-schema
T

24 lines
561 B
Bash
Raw Normal View History

2015-05-30 15:40:58 +02:00
#-*- mode: shell-script;-*-
_mdb_schema()
{
2020-10-27 00:05:26 +01:00
local cur prev words cword split
_init_completion -s || return
2015-05-30 15:40:58 +02:00
if [[ "$prev" == -@(T|-table|N|-namespace) ]] ; then
return 0
2020-10-27 00:05:26 +01:00
fi
$split && return
if [[ "$cur" == -* ]]; then
COMPREPLY=($(compgen -W '$(_parse_help "$1")' -- "$cur"))
[[ $COMPREPLY == *= ]] && compopt -o nospace
2015-05-30 15:40:58 +02:00
elif [[ "$prev" == @(*mdb|*mdw|*accdb) ]]; then
2020-10-27 00:05:26 +01:00
COMPREPLY=( $( compgen -W 'access sybase oracle postgres mysql sqlite' -- "$cur" ) )
2015-05-30 15:40:58 +02:00
else
_filedir '@(mdb|mdw|accdb)'
fi
return 0
} &&
complete -F _mdb_schema mdb-schema