commandlineparser / commandlineparser/commandline
Option are displayed in lowercase in help
- Linguagem predominante
- C#
- Estrelas
- 4.8k
- Forks
- 478
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
**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(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
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
Comece em Specification.cs, especificamente no método FromProperty e em sua chamada a ToLowerInvariant(). Reproduza o problema com a classe Options fornecida e o comando --help e, em seguida, verifique se a ajuda gerada exibe o nome da propriedade como InputFile em vez de inputfile.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- csharp
- Domínio
- cli
- Tipo de issue
- Bug
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Status de atividade
- Estagnada
- Clareza
- Claramente especificada
- Facilidade para iniciantes
- 48/100