Привет. GNU bash, версия 4.4.12 Хочу сделать регистронезависимый список для автоподстановки для своих скриптов.
в .inputrc:
set completion-ignore-case on
в .bashrc:
shopt -s nocaseglob
function test-bc { echo $1; }
bash-completion:
_test-bc()
{
local cur=${COMP_WORDS[COMP_CWORD]}
local list="one two THREE"
COMPREPLY=( $(compgen -W "${list}" -- $cur) )
}
complete -F _test-bc test-bc
#test-bc[нажимаю Tab появляются] one two THREE
[нажимаю t] и подставляется сразу two