chore(tui): add Charm dependencies and package skeleton

This commit is contained in:
MDietermann
2026-04-13 21:47:02 +02:00
parent 07c13551ce
commit 777a3fe49b
5 changed files with 122 additions and 1 deletions

View File

@@ -0,0 +1,3 @@
// Package dashboard is the live-updating Bubble Tea view that shows
// per-module status while engine.Run executes.
package dashboard

11
internal/tui/doc.go Normal file
View File

@@ -0,0 +1,11 @@
// Package tui hosts the interactive installer UI — the Huh-driven wizard
// that collects user choices and the Bubble Tea dashboard that renders
// live module status during engine.Run.
package tui
import (
_ "github.com/charmbracelet/bubbletea"
_ "github.com/charmbracelet/huh"
_ "github.com/charmbracelet/lipgloss"
_ "github.com/charmbracelet/x/exp/teatest"
)

View File

@@ -0,0 +1,3 @@
// Package wizard is the pre-install form flow: welcome, theme picker,
// module selector, advanced options, plan review, and confirmation.
package wizard