dotnet / dotnet/command-line-api
Usage showing wrong filename if .exe not used when calling program
- Vorherrschende Sprache
- C#
- Sterne
- 3.7k
- Forks
- 428
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Hi,
Let's say I've got a program called _Foo.Bar.CLI.exe_ which uses System.CommandLine.
If I run _"Foo.Bar.CLI.exe -h"_ the printed usage is correct, i.e. _"Foo.Bar.CLI [command] [options]"_.
If I skip the .exe and run _"Foo.Bar.CLI -h"_ the printed usage is i.e. _"Foo.Bar [command] [options]"_. The last part of the program's filename, .CLI, has been erroneously cropped this time and the proposed command does not work.
Am I missing anything?
Thanks for a great library otherwise :)
Beitragsleitfaden
Rechercherichtung
Reproduziere die beiden im Issue beschriebenen Befehle und vergleiche ihre Nutzungsausgabe. Verfolge, wie der Name der aufgerufenen ausführbaren Datei abgeleitet wird, wenn das Suffix .exe weggelassen wird; abgeschlossen ist dies, wenn beide Formen den vollständigen Namen Foo.Bar.CLI im vorgeschlagenen Nutzungsbefehl beibehalten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- cli
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100