продолжая с #10652, переопределите ng completion --zsh
(и аналог --bash) для пользователей bash и zsh.
версия 6 только что избавилась от функции завершения, просто указав в примечаниях к выпуску: The completion command has been removed as the functionality no longer aligns with this version.
Это действительно повышает удобство использования клиента ng в оболочке. Пользователи оболочки высоко ценят это.
Обсудили это сегодня с командой, и мы определенно согласны с тем, что это отличная функция. В настоящее время наш синтаксический анализ аргумента/параметра представляет собой очень индивидуальную логику с пользовательской схемой. Хотя его можно было бы расширить, чтобы обеспечить поддержку автозаполнения, это потребовало бы большой работы по реализации и поддержке.
Предпринимаются отдельные усилия по рефакторингу нашей логики разбора аргументов, чтобы использовать более стандартизированный инструмент, и некоторые из них поддерживают автозаполнение из коробки. Мы будем помнить об этой проблеме, когда доберемся до этого рефакторинга, и, надеюсь, мы получим автодополнение более или менее «бесплатно» как часть этого рефакторинга.
Самый полезный комментарий
Обсудили это сегодня с командой, и мы определенно согласны с тем, что это отличная функция. В настоящее время наш синтаксический анализ аргумента/параметра представляет собой очень индивидуальную логику с пользовательской схемой. Хотя его можно было бы расширить, чтобы обеспечить поддержку автозаполнения, это потребовало бы большой работы по реализации и поддержке.
Предпринимаются отдельные усилия по рефакторингу нашей логики разбора аргументов, чтобы использовать более стандартизированный инструмент, и некоторые из них поддерживают автозаполнение из коробки. Мы будем помнить об этой проблеме, когда доберемся до этого рефакторинга, и, надеюсь, мы получим автодополнение более или менее «бесплатно» как часть этого рефакторинга.