Одной из действительно привлекательных особенностей fish является то, что он поддерживает интеллектуальное завершение табуляции опций на основе их спецификаций в соответствующей странице руководства каждой команды. Кто-нибудь создал способ включить интеллектуальное завершение табуляции bash с помощью этих данных?
решение1
Если вы имеете в виду, завершено ли значение опции, учитывая, что индикатор опции уже введен, то bash
эта функциональность действительно есть (см., например,документация по программируемому завершению). Однако, насколько мне известно, его нельзя автоматически сгенерировать из страницы руководства.
Thesh-manpage-completions
проектидет в этом направлении и, похоже, основан на fish
механизме s (на основе Python).