vitess.io/vitess@v0.16.2/go/cmd/rulesctl/main.go (about)

     1  package main
     2  
     3  import (
     4  	"log"
     5  
     6  	"vitess.io/vitess/go/acl"
     7  	"vitess.io/vitess/go/cmd/rulesctl/cmd"
     8  	vtlog "vitess.io/vitess/go/vt/log"
     9  	"vitess.io/vitess/go/vt/logutil"
    10  	"vitess.io/vitess/go/vt/servenv"
    11  )
    12  
    13  func main() {
    14  	rootCmd := cmd.Main()
    15  	vtlog.RegisterFlags(rootCmd.PersistentFlags())
    16  	logutil.RegisterFlags(rootCmd.PersistentFlags())
    17  	acl.RegisterFlags(rootCmd.PersistentFlags())
    18  	servenv.RegisterMySQLServerFlags(rootCmd.PersistentFlags())
    19  	if err := rootCmd.Execute(); err != nil {
    20  		log.Printf("%v", err)
    21  	}
    22  }