Option are displayed in lowercase in help
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 48/100
Piste de recherche
Commencez dans Specification.cs, plus précisément avec la méthode FromProperty et son appel à ToLowerInvariant(). Reproduisez le problème avec la classe Options fournie et la commande --help, puis vérifiez que l’aide générée affiche le nom de la propriété sous la forme InputFile plutôt que inputfile.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Describe the bug
When no long or short name is provided for an option, the help display this option in lowercase
To Reproduce
Run this console program adding in the command line "--help "
class Options
{
[Option(HelpText = "Specify the input file.")]
public string InputFile { get; set; }
}
class Program
{
static void Main(string[] args)
{
var result = Parser.Default.ParseArguments<Options>(args);
result.WithParsed(options =>
{
Console.WriteLine($"InputFile: {options.InputFile}");
})
.WithNotParsed(errors =>
{
});
}
}
Expected behavior
"InputFile" instead of "inputfile"
Screenshots
Additional context
I saw that it's in Specification.cs class method FromProperty that there is a call to ToLowerInvariant() that make the display lower
- Langage dominant
- C#
- Étoiles
- 4.8k
- Forks
- 478
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de commandlineparser/commandline
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
commandlineparser/commandline#951 · 1 commentaire ·
-
Code example misses iEnumerable Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 70/100
commandlineparser/commandline#880 · 2 réactions ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 45/100
commandlineparser/commandline#952 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
commandlineparser/commandline#948 ·
-
How to add examples for verbs? Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
commandlineparser/commandline#947 ·
Toutes les issues de commandlineparser/commandline
Issues similaires
-
CS0162 "Unreachable code detected" warning from a MSBuildTemp .tmp file in every game project Ouvertebug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
-
Type: enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
apache/arrow-adbc#4809 ·
-
type/automation type/tech-debt
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
microsoft/vscode-azurefunctions#5197 · 1 commentaire ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
microsoft/microsoft-ui-reactor#1274 ·