Фильтрация вкладок для каждого приложения по расширению

Скажем, someprogram нужны только *.abc файлы в качестве аргументов командной строки. В терминале, когда я делаю

$ someprogram <tab>

, я бы хотел, чтобы только *.abc файлы были перечислены для автоматического заполнения вкладок. Как я могу это сделать? Я использую оболочку zsh.

В bash это поведение достигается с помощью complete -f -X '!*.abc' someprogram

5
задан 16 December 2017 в 22:05

1 ответ

Список только *.abc файлов:

compctl -g '*.abc' someprogram

Список папок тоже:

compctl -/ -g '*.abc' someprogram
3
ответ дан 16 December 2017 в 22:05

Другие вопросы по тегам:

Похожие вопросы: