package main import ( "errors" "fmt" "os" "path/filepath" tea "github.com/charmbracelet/bubbletea" ) var errNotDigit = errors.New("only digits allowed") func main() { exeDir := "." if exePath, err := os.Executable(); err == nil { exeDir = filepath.Dir(exePath) } p := tea.NewProgram(newModel(exeDir), tea.WithAltScreen()) if _, err := p.Run(); err != nil { fmt.Fprintln(os.Stderr, "error:", err) os.Exit(1) } }