[Feature]: Show argument hints when no more subcommands available
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 55/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Calme
- Stack technique
- typescript
- Domaine
- cli
Piste de recherche
L’issue ne nomme aucun fichier d’implémentation, test ou point d’entrée. Commencez par localiser la logique de complétion de leaf-command et ses tests existants, puis vérifiez que la complétion par tabulation affiche le placeholder de l’argument positionnel suivant lorsqu’aucun préfixe de flag n’est présent et préserve le comportement actuel pour les subcommands et les flags.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Is your feature request related to a problem?
When pressing tab on a leaf command, nothing is suggested if the user hasn't typed a flag prefix. There is no indication of what argument is expected next.
Describe the solution you'd like
When tab-completing a command that has no subcommands (a leaf command), and the user hasn't started typing a flag (-), the completion should display the next expected positional argument as a hint (e.g. ).
If the command has registered arguments and the user is at the position of the next argument, the completion should display the argument placeholder as a hint e.g.:
command subcommand <TAB>
<argument> -- Description of the argument
Describe alternatives you've considered
No response
Additional context
No response
AI assistance disclosure
- This feature request was drafted with the assistance of an AI tool.
- Langage dominant
- TypeScript
- Étoiles
- 282
- Forks
- 11
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de bombshell-dev/tab
-
An option is resolved from the root before the matched command, so a short name means one thing for the whole linePeut-être pris @AmirSa12 l’a pris il y a 7 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 56/100
bombshell-dev/tab#153 · 6 commentaires ·
-
support completions for npx/bunxOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
bombshell-dev/tab#118 ·
-
provide installation utilitiesPeut-être pris @theoephraim l’a pris il y a 137 jours. Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
bombshell-dev/tab#117 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
bombshell-dev/tab#107 · 3 commentaires ·
-
documentation enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
bombshell-dev/tab#106 · 1 commentaire ·
Toutes les issues de bombshell-dev/tab
Issues similaires
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
-
area:cowork area:desktop documentation enhancement platform:macos
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
anthropics/claude-code#101720 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
apache/rocketmq-dashboard#6610 ·
Les mainteneurs répondent en général sous 3 jours
-
Add: MS NOWOuvertecheck:passed streams:add
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 1 jour
-
Global update drops overrideAccess, so Local API updateGlobal fails filterOptions validation (3.90 regression)Peut-être pris @PINYOPATTANAWASANPORN l’a pris aujourd’hui. Ouvertearea: core Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
payloadcms/payload#18674 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour