1.3 KiB
1.3 KiB
tia — Terminal Is A My Way
"Satu binary untuk semua kebutuhan Docker kamu." · Tagline: Just Work
TUI modern (Go + Charm v2) + CLI pendamping untuk manajemen Docker:
stack & container, konverter docker run → compose, multi-host, mouse-first,
audio feedback, animasi ASCII.
Status: Phase 0 — fondasi (lihat roadmap di docs/PRD.md §8).
Build & jalankan
make build # menghasilkan ./tia
./tia # buka TUI
./tia version # versi & build info
make test # unit test
Struktur repo
cmd/tia/ entry point — router TUI default vs CLI companion
internal/app/ root Bubble Tea model
internal/ (menyusul) docker, stack, config, ui, i18n, host, cli, audio
docs/PRD.md product requirements
docs/rea/ laporan analisis proyek referensi (playbook + modul)
reference/ repo referensi untuk REA — git-ignored, jangan di-commit
Prinsip
- Satu binary (
CGO_ENABLED=0), tanpa dependency runtime selain Docker. - Core tanpa UI: logika dibagi TUI & CLI → hasil identik (F-028).
- Mouse & keyboard setara sejak hari pertama (F-022).
- i18n dari awal — Indonesia default, English fallback (F-023).
Lisensi
MIT — lihat LICENSE. Atribusi pihak ketiga: THIRD_PARTY_NOTICES.md,
register aset: docs/ASSETS.md.