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  }