1
0
mirror of https://github.com/go-kratos/kratos.git synced 2025-01-24 03:46:37 +02:00
Tony e5fe1e4f63 Kratos protobuf protoc (#71)
* add cross-platform protoc
* add protobuf generator
2019-05-05 20:33:09 +08:00

24 lines
440 B
Go

package main
import (
"flag"
"fmt"
"os"
"github.com/bilibili/kratos/tool/protobuf/pkg/gen"
"github.com/bilibili/kratos/tool/protobuf/pkg/generator"
bmgen "github.com/bilibili/kratos/tool/protobuf/protoc-gen-bm/generator"
)
func main() {
versionFlag := flag.Bool("version", false, "print version and exit")
flag.Parse()
if *versionFlag {
fmt.Println(generator.Version)
os.Exit(0)
}
g := bmgen.BmGenerator()
gen.Main(g)
}