dotnet / dotnet/command-line-api

Add option name abbreviation (startswith) support (Off by default)

Offen
#38 8 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Area-Parser and Binder wontfix
Vorherrschende Sprache
C#
Sterne
3.7k
Forks
428
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Allow the end user to specify option names that are abbreviations (startswith) the actual option name as long as they are unambiguous. This option should be off by default.
(PowerShell supports this capability)

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne beim Kommandozeilenparser und vergleiche das angeforderte eindeutige Starts-with-Matching mit dem im Issue erwähnten PowerShell-Verhalten. Bestätige, dass die Option standardmäßig deaktiviert ist, und ermittle, wie sich mehrdeutige Abkürzungen verhalten sollen; abgeschlossen bedeutet, dass eindeutige Abkürzungen nur aktiviert werden können, wenn dies explizit aktiviert wurde, und dass Parser-Tests beide Modi abdecken.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
cli
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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