Inhaltsverzeichnis
Checklist CLI/TUI
Versione: 2.1
Ambito: UX command-line, compatibilita script e output deterministico.
DEVE
- [ ] Exit code seguono convenzioni (0 successo; non-zero fallimento); errori non restituiscono mai 0
- [ ] stdout e machine-readable quando richiesto; stderr usato per diagnostica
- [ ] Modalita non-interattiva esiste; nessun prompt bloccante eccetto se esplicitamente richiesto
- [ ] Precedenza config definita (CLI args > env > config file > defaults)
- [ ] Timeout limitati per Network/IO; retry controllati e documentati
- [ ] Output stabile (ordinamento, formattazione) per supportare automazione
- [ ] Input grandi gestiti in streaming dove possibile; evitare crescita memoria illimitata
DOVREBBE
- [ ]
--helpe--versionsono completi - [ ]
--jsono output strutturato simile fornito dove appropriato - [ ] Colore disabilitato quando output non e TTY (o fornire
--no-color)
BUONO
- [ ] Script completamento (bash/zsh/pwsh) se usato frequentemente
- [ ] Modalita „dry-run“ per operazioni distruttive
Versione: 2.1 (Split)
Autore: Wolfgang van der Stille
Zuletzt geändert: il 29/01/2026 alle 21:07