[Feature]: Show argument hints when no more subcommands available
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 55/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- typescript
- Bereich
- cli
Rechercherichtung
Das Issue nennt keine Implementierungsdateien, Tests oder Einstiegspunkte. Beginne damit, die Vervollständigungslogik für leaf-command und ihre vorhandenen Tests zu finden, und überprüfe dann, dass die Tab-Vervollständigung den Platzhalter für das nächste positionale Argument anzeigt, wenn kein Flag-Präfix vorhanden ist, und das aktuelle Verhalten für Subcommands und Flags beibehält.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 282
- Forks
- 11
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus bombshell-dev/tab
-
An option is resolved from the root before the matched command, so a short name means one thing for the whole lineEvtl. vergeben @AmirSa12 hat das vor 14 Tagen übernommen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 56/100
bombshell-dev/tab#153 · 6 Kommentare ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
bombshell-dev/tab#118 ·
-
provide installation utilitiesEvtl. vergeben @theoephraim hat das vor 143 Tagen übernommen. Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
bombshell-dev/tab#117 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
bombshell-dev/tab#107 · 3 Kommentare ·
-
documentation enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 30/100
bombshell-dev/tab#106 · 1 Kommentar ·
Alle Issues in bombshell-dev/tab
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
simkimsia/netlify-axi#19 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
subhranshudash13-dotcom/Contribo#74 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement frontend good first issue Stellar Wave trivial
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Godgift-care/sci-healthcare-frontend#166 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
backend good first issue security Stellar Wave trivial
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Godgift-care/sci-healthcare-backend#171 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag