dotnet / dotnet/command-line-api
Add option name abbreviation (startswith) support (Off by default)
Dieses Issue hat noch niemand übernommen.
- 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
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Ö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