package main import ( "log" "hosts-go/internal/core" "hosts-go/internal/tui" tea "github.com/charmbracelet/bubbletea" ) func main() { hostsFile, _, err := core.ParseHostsFile("/etc/hosts") if err != nil { log.Fatalf("failed to parse hosts file: %v", err) } p := tea.NewProgram(tui.NewModel(hostsFile, "/etc/hosts")) if err := p.Start(); err != nil { log.Fatalf("failed to start TUI: %v", err) } }