github.com/bitrise-io/go-xamarin@v0.0.0-20211005113058-bf60a8bae851/cli/cli.go (about) 1 package cli 2 3 import ( 4 "os" 5 6 "github.com/bitrise-io/go-utils/log" 7 "github.com/bitrise-io/go-xamarin/version" 8 "github.com/urfave/cli" 9 ) 10 11 // Run ... 12 func Run() { 13 app := cli.NewApp() 14 app.Name = "xamarin-builder" 15 app.Usage = "Build xamarin projects" 16 app.Version = version.VERSION 17 18 app.Commands = commands 19 20 if err := app.Run(os.Args); err != nil { 21 log.Errorf("Finished with error: %s", err) 22 os.Exit(1) 23 } 24 }