LINUX.ORG.RU

Произвольная фраза в bash completion


0

0

Приветствую!

Надо сделать, чтобы автодополнение не выводило список параметров, которые надо подставить, а просто выводило соообщение.

# foo bar [TAB] [TAB]
Here should be <ID>.

Т.е. именно выводить произвольную фразу, а не подставляемый параметр. Так можно?

Ответ на: комментарий от sdio

В стандартном случае:

cur="${COMP_WORDS[COMP_CWORD]}"
COMPREPLY=( $(compgen -W "arg1 arg2" -- "$cur" ) );;

arg1 и arg2 будут автодополняться при их написании и выводиться в отсортированном порядке, т.е. фразу с пробелами я не напишу...

henturis
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.