Как пример, bash-completion для make во время нажатия на TAB умеет выполнять (!) Makefile, находящийся в текущей директории, и показывать весь набор динамически-сформированных таргетов.
Так что в целом реализовать можно вообще всё что угодно, были бы силы.