Files
tia-love/README.md
T

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.