Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

[Feature]: Show argument hints when no more subcommands available

Offen
#127 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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

enhancement
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

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus bombshell-dev/tab

Alle Issues in bombshell-dev/tab

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.