Print the usage for `prompuff <command> --help`
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 88/100
Direzione di ricerca
Inizia da src/Prompuff.Cli/CliApp.cs: leggi CommandLine.Parse, il suo insieme Flags e la gestione delle opzioni sconosciute, poi il controllo dell'aiuto all'inizio di RunAsync. Aggiungi test in tests/Prompuff.Cli.Tests/CliTests.cs, vicino a Usage_mistakes_explain_themselves; esegui dotnet test tests/Prompuff.Cli.Tests. Il lavoro è completato quando --help e -h a livello di comando stampano le istruzioni per l'uso ed escono con codice 0, -- continua a proteggere la parola successiva e le opzioni sconosciute continuano a uscire con codice 1.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
prompuff help, prompuff --help and prompuff -h print the usage, but only as the first word. prompuff render --help fails with "Prompuff doesn't know the option --help." and exit code 1, and that's the first thing many people try.
What to do
- When
--helpor-hcomes after a command, print the same usage text to stdout and exit 0, without opening the library. - Words after
--stay words, soprompuff get -- --helpstill looks for a prompt called--help. - Add
--helpto the Options list in the usage text.
Where to look
src/Prompuff.Cli/CliApp.cs:CommandLine.Parse(theFlagsset at line 15, the unknown-option error at line 76), and the help check at the top ofRunAsync(line 134).tests/Prompuff.Cli.Tests/CliTests.cs:Usage_mistakes_explain_themselves(line 188).
Done when
-
prompuff render --helpandprompuff search angular -hprint the usage and exit 0. -
prompuff get -- --helpstill looks up a prompt instead of printing the usage. -
prompuff list --frobstill fails with exit code 1. -
CliContractTestspasses unchanged. Nothing intests/*/Fixturesis edited.
Testing it
dotnet test tests/Prompuff.Cli.Tests
PROMPUFF_DATA_DIR=/tmp/prompuff-dev dotnet run --project src/Prompuff.Cli -- render --help
- Lingua principale
- C#
- Stelle
- 0
- Fork
- 1
- Merge medio
- 1h 21m
- PR unite (30g)
- 22
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi 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.
Altre issue di hazeliscoding/prompuff
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
hazeliscoding/prompuff#34 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
hazeliscoding/prompuff#22 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
hazeliscoding/prompuff#14 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue
Difficoltà 1/5 1-3 ore Idoneità per principianti 92/100
hazeliscoding/prompuff#13 ·
I maintainer di solito rispondono entro 1 giorno
-
TranslationsApertaenhancement later
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
hazeliscoding/prompuff#62 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di hazeliscoding/prompuff
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Nimblesite/SharpLsp#468 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
elastic/ecs-dotnet#575 ·
-
alerts bug effort:S P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
nightscout/nocturne#2511 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 2 giorni
-
Crash in v3.00Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
arkane-systems/mousejiggler#140 ·