Continuando desde #10652, vuelva a implementar ng completion --zsh
(y la contrapartida de --bash) para los usuarios de bash y zsh.
la versión 6 simplemente eliminó la función de finalización simplemente indicando en las notas de la versión: The completion command has been removed as the functionality no longer aligns with this version.
Realmente aumenta la comodidad de usar el cliente ng en el shell. Los usuarios de shell apreciamos mucho esto.
Mencioné esto hoy con el equipo y definitivamente estamos de acuerdo en que es una gran característica. Actualmente, nuestro análisis de argumentos/opciones es una lógica muy personalizada con un esquema personalizado. Si bien podría expandirse para proporcionar soporte de autocompletar, sería mucho trabajo implementarlo y mantenerlo.
Hay un esfuerzo separado para refactorizar nuestra lógica de análisis de argumentos para usar una herramienta más estandarizada, y algunos de ellos admiten el autocompletado listo para usar. Tendremos en cuenta este problema cuando lleguemos a ese refactor y, con suerte, obtendremos el autocompletado más o menos "gratis" como parte de ese refactor.
Comentario más útil
Mencioné esto hoy con el equipo y definitivamente estamos de acuerdo en que es una gran característica. Actualmente, nuestro análisis de argumentos/opciones es una lógica muy personalizada con un esquema personalizado. Si bien podría expandirse para proporcionar soporte de autocompletar, sería mucho trabajo implementarlo y mantenerlo.
Hay un esfuerzo separado para refactorizar nuestra lógica de análisis de argumentos para usar una herramienta más estandarizada, y algunos de ellos admiten el autocompletado listo para usar. Tendremos en cuenta este problema cuando lleguemos a ese refactor y, con suerte, obtendremos el autocompletado más o menos "gratis" como parte de ese refactor.