package main import ( "flag" "fmt" "os" tea "github.com/charmbracelet/bubbletea" "git.unkin.net/unkin/forgebot/internal/tui" ) func main() { apiURL := flag.String("api", "http://localhost:8000", "forgebot API base URL") flag.Parse() if v := os.Getenv("FORGEBOT_API_URL"); v != "" { *apiURL = v } m := tui.NewApp(*apiURL) p := tea.NewProgram(m, tea.WithAltScreen()) if _, err := p.Run(); err != nil { fmt.Fprintf(os.Stderr, "error: %v\n", err) os.Exit(1) } }