diff --git a/.gitignore b/.gitignore index 335d4b5..50fd311 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ vendor -tuugen +./tuugen diff --git a/cmd/tuugen/main.go b/cmd/tuugen/main.go new file mode 100644 index 0000000..5d8233f --- /dev/null +++ b/cmd/tuugen/main.go @@ -0,0 +1,19 @@ +package main + +import ( + "log" + + "github.com/cubixle/tuugen" +) + +func main() { + // idea is to read a yaml file and create the project. + err := tuugen.GenerateProtos() + if err != nil { + log.Fatal(err) + } + err = tuugen.GenerateService("./internal/pb/service_grpc.pb.go") + if err != nil { + log.Fatal(err) + } +} diff --git a/tuugen b/tuugen new file mode 100755 index 0000000..b85848f Binary files /dev/null and b/tuugen differ