Inhaltsverzeichnis
Kontrolna Lista CLI/TUI
Verzija: 2.1
Opseg: UX naredbenog retka, kompatibilnost sa skriptama i deterministički output.
MORA
- [ ] Exit kodovi prate konvencije (0 uspjeh; ne-nula neuspjeh); greške nikada ne vraćaju 0
- [ ] stdout je strojno čitljiv kada se traži; stderr se koristi za dijagnostiku
- [ ] Non-interactive mod postoji; nema blokirajućih promptova osim eksplicitno zatraženih
- [ ] Redoslijed prioriteta konfiga je definiran (CLI args > env > config file > defaults)
- [ ] Timeouts su ograničeni za mrežu/IO; ponovni pokušaji su kontrolirani i dokumentirani
- [ ] Output je stabilan (redoslijed, formatiranje) za podršku automatizaciji
- [ ] Veliki inputi se streamaju gdje je moguće; izbjegavati neograničeni rast memorije
TREBALO BI
- [ ]
--helpi--versionsu sveobuhvatni - [ ]
--jsonili sličan strukturirani output pružiti gdje je prikladno - [ ] Boja deaktivirana kada output nije TTY (ili pružiti
--no-color)
POŽELJNO
- [ ] Completion skripte (bash/zsh/pwsh) ako se često koristi
- [ ] „dry-run“ mod za destruktivne operacije
Verzija: 2.1 (Split)
Autor: Wolfgang van der Stille
Natrag na Kontrolne Liste Infrastrukture | Kontrolne Liste za Pregled
Zuletzt geändert: 29.01.2026. u 20:54