dotnet / dotnet/command-line-api
Add support for --no-option-options
Nessuno ha ancora preso questa issue.
- Lingua principale
- C#
- Stelle
- 3.7k
- Fork
- 428
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Many *nix programs have options that follow this pattern:
--option=yes|no
--(no-)option
I know that one could easily just supply a boolean option, as shown, but often times an additional option is accepted that prefixes the main option name with no- to indicate the option should not be used/present.
It would be great to support that.
Another way this might be supported is via custom option processing, such as adding an alias for --no-option and detecting the use of the alias, and then allowing for the customization of help to properly document the API.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
La issue non indica file né test. Inizia tracciando i punti di ingresso per l’analisi delle opzioni della riga di comando e la generazione della guida, quindi confronta la forma richiesta --no-option con le opzioni booleane e gli alias esistenti. Il lavoro è completo quando la sintassi viene analizzata come previsto e il testo della guida e i test coprono il comportamento.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp
- Ambito
- cli
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Attiva
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100