Inhaltsverzeichnis
Kontrolni Seznam CLI/TUI
Različica: 2.1
Obseg: Command-line UX, kompatibilnost skriptiranja in deterministični izhod.
MORA
- [ ] Izhodne kode sledijo konvencijam (0 uspeh; non-zero neuspeh); napake nikoli ne vrnejo 0
- [ ] stdout je strojno berljiv ko zahtevano; stderr se uporablja za diagnostiko
- [ ] Ne-interaktiven način obstaja; brez blokirajočih promptov razen če eksplicitno zahtevano
- [ ] Prioriteta konfiguracije je definirana (CLI argumenti > env > config datoteka > privzeto)
- [ ] Časovne omejitve so omejene za omrežje/IO; ponovni poskusi so kontrolirani in dokumentirani
- [ ] Izhod je stabilen (vrstni red, oblikovanje) za podporo avtomatizaciji
- [ ] Veliki vnosi so streamani kjer izvedljivo; izogibaj se neomejeni rasti pomnilnika
PRIPOROČENO
- [ ]
--helpin--versionsta celovita - [ ] Zagotovi
--jsonali podoben strukturiran izhod kjer primerno - [ ] Onemogoči barvo ko izhod ni TTY (ali zagotovi
--no-color)
LEPO
- [ ] Completion skripte (bash/zsh/pwsh) če pogosto uporabljeno
- [ ] „dry-run“ način za destruktivne operacije
Različica: 2.1 (Split)
Avtor: Wolfgang van der Stille
Nazaj na Kontrolni Seznami Infrastrukture | Kontrolni Seznami za Preglede
Zuletzt geändert: dne 08.01.2026 ob 01:50