package cli import "fmt" type App struct{} func NewApp() *App { return &App{} } func (a *App) Run(args []string) error { if len(args) == 0 { return fmt.Errorf("usage: email-mcp ") } switch args[0] { case "setup", "mcp": return nil default: return fmt.Errorf("unknown command: %s", args[0]) } }