uninstall: --dry-run footer, --force tip and help text point users the wrong way
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
Direzione di ricerca
Inizia da apps/rocm/src/uninstall_plan.rs e segui il modo in cui la CLI mostra l’anteprima della disinstallazione e il relativo piè di pagina, incluso il caso di un piano vuoto. Poi esamina le definizioni degli argomenti clap del comando di disinstallazione per trovare il suggerimento e il testo di aiuto di --force. Aggiungi esempi che mostrino prima un’esecuzione simulata e poi una reale; il lavoro è completato quando il piè di pagina della CLI è corretto e viene omesso per un piano vuoto, --force non suggerisce più --force-dev-binaries e l’aiuto include gli esempi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Current behavior
Three small problems in what rocm uninstall prints and accepts:
-
The
--dry-runfooter readsChoose Review uninstall to approve removal.The CLI has no such control: after--dry-runthe next step is rerunning without it. The text is emitted byrender_uninstall_plan(apps/rocm/src/uninstall_plan.rs) wheneverdry_runis set; it is shared with the chat tool's uninstall preview (render_uninstall_dry_run), where an approval choice may exist. It also appears on an empty plan:$ rocm uninstall --keep-binaries --keep-config --keep-data --keep-cache --dry-run Uninstall review Nothing managed by rocm-cli would be removed. ... Choose Review uninstall to approve removal. -
A mistyped
--forcegets the clap suggestiontip: a similar argument exists: '--force-dev-binaries'. That flag ("Allow removing development binaries inside the current build tree") is a more destructive option than most users who type--forcewould mean to opt into. -
rocm uninstall --helphas no examples (for instance a--dry-runfirst, then the real run).
Expected behavior
A footer that is correct for the CLI (and absent on an empty plan), no auto-suggestion of --force-dev-binaries, and a short examples section in the help.
Your environment
- rocm-cli version:
rocm-cli 0.1.0, built from the #782 branch (910b1d8). That branch only refactors the[y/N]prompt helper (#769) without changing its logic; not re-run onmain. - Platform: WSL2 (Linux 6.18)
- Lingua principale
- Rust
- Stelle
- 49
- Fork
- 14
- Merge medio
- 3g 6h
- PR unite (30g)
- 183
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un 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 ROCm/rocm-cli
-
bug installation
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 2 giorni
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 2 giorni
-
enhancement ux-opportunities
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
-
enhancement ux-opportunities
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di ROCm/rocm-cli
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 92/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
yunfie-twitter/Palleria#474 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
servo/rust-smallvec#827 ·
I maintainer di solito rispondono entro 1 giorno