Я пытаюсь завершить REST API, в котором есть части Dynami c, обозначенные :
, которые будут заменены пользователем в командной строке.
/foo/:bar
/foo/:bar/baz
/foo/:bar/baz/:qux/quux
Я пробовал использовать встроенное завершение совпадений и варианты следующего:
compadd -M 'R:/||/={\:*}' $(cat ~/.restapi)
Как лучше всего реализовать это?