Я использую оболочку t csh и пытаюсь настроить автозаполнение для сценария оболочки, написанного на perl. Использование сценария похоже на работу SVN и выглядит примерно так:
command first_argument -option1 option_argument option2 option2_argument ...
Допустимые значения option зависят от first_argument и соответствующие аргументы могут быть именами файлов или настраиваемым списком в зависимости от предоставленной опции . Можно ли настроить команду complete для просмотра "command first_argument" вместо command ?
Если возможно, я бы хотел не пишите для этого полноценный обработчик аргументов, так как список опций длинный. Я пытался использовать одинарные кавычки, а также двойные кавычки, чтобы сказать что-то вроде complete "command first_argument" 'completion options'
, но это, похоже, не работает. Пожалуйста, помогите.
С наилучшими пожеланиями,
Абхишек