mirror of
https://github.com/mulgadc/spinifex.git
synced 2026-10-19 10:52:04 +00:00
7c007ea6b5
Replaces charmbracelet/huh with a custom bubbletea wizard for the installer TUI. This gives full control over terminal I/O so the installer attaches directly to the correct console device (ttyS0 for serial, tty1 for VGA) as directed by the new spinifex-init boot script. - branding/branding.go: centralised logo (ASCII placeholder), color constants, and publisher string ready for Mulga asset swap - ui/ui.go: multi-screen bubbletea model (welcome → disk → network → identity → join → CA cert → confirm) styled with lipgloss - main.go: reads SPINIFEX_CONSOLE from /proc/cmdline to open the right tty before launching tea.Program - go.mod: bubbletea/lipgloss/bubbles promoted to direct deps; huh removed