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 }