Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

`ng completion` should apply to interactive shells only

Ouverte Adaptée aux débutants
#34,307 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
78/100
Type d'issue
Fonctionnalité
Clarté
Clairement spécifiée
Activité
Active
Stack technique
angular, typescript
Domaine
cli, documentation

Piste de recherche

Commencez par l’implémentation de la commande ng completion et la documentation de la complétion sur angular.dev/cli/completion, en particulier la section Manual setup. Vérifiez comment la commande écrit la ligne de configuration de Bash et comment la documentation la décrit. Le travail est terminé lorsque la configuration de la complétion est limitée aux shells interactifs ou que les instructions de configuration manuelle expliquent la vérification du caractère interactif du shell.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

area: @angular/cli
Command

completion

Description

ng completion adds the following line to ~/.bashrc:

source <(ng completion script)

This makes shell startup times a bit slower, and also applies to shells used by coding agents, which are commonly used nowadays. For these kinds of shells, it only introduces overhead without any benefit.

Describe the solution you'd like

Make it apply to interactive shells only:

if [[ $- == *i* ]]; then
  source <(ng completion script)
fi

and update the documentation.

If the team disagrees with this change, then perhaps a mention in the "Manual setup" section of the documentation page is better than nothing.

Langage dominant
TypeScript
Étoiles
27k
Forks
11.8k
Merge moyen
1 j 4 h
PR mergées (30 j)
168

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de angular/angular-cli

Toutes les issues de angular/angular-cli

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.