github.com/choria-io/go-choria@v0.28.1-0.20240416190746-b3bf9c7d5a45/main.go (about)

     1  package main
     2  
     3  //go:generate go run plugin/gen.go
     4  //go:generate go run config/gen.go
     5  //go:generate go run gen_config_doc.go
     6  //go:generate go run client/gen.go
     7  //go:generate go generate inter/imocks/gen.go
     8  
     9  import (
    10  	"os"
    11  
    12  	"github.com/choria-io/go-choria/cmd"
    13  	log "github.com/sirupsen/logrus"
    14  )
    15  
    16  func main() {
    17  	var err error
    18  
    19  	err = cmd.ParseCLI()
    20  	if err != nil {
    21  		log.Fatalf("Could not configure Choria: %s", err.Error())
    22  		os.Exit(1)
    23  	}
    24  
    25  	err = cmd.Run()
    26  	if err != nil {
    27  		log.Fatalf("Could not run Choria: %s", err.Error())
    28  		os.Exit(1)
    29  	}
    30  }