diff --git a/.gitignore b/.gitignore index 76bd6371e..9894f773a 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,7 @@ *.out *.log +bin/conf .vscode ./bin/conf diff --git a/scripts/pb.bat b/scripts/pb.bat new file mode 100644 index 000000000..5fe3c22b6 --- /dev/null +++ b/scripts/pb.bat @@ -0,0 +1,16 @@ +@echo off + +set PROJECT_ROOT=E:/projects/workspace/go_dreamfactory + +set SRC_CLIENT=%PROJECT_ROOT%\proto\client +set TAR_CLIENT=%PROJECT_ROOT%\pb\client + +set SRC_SERVER=%PROJECT_ROOT%\proto\server +set TAR_SERVER=%PROJECT_ROOT%\pb\server + +::protoc -I %SRC_CLIENT% --go_out=%TAR_CLIENT% %SRC_CLIENT%/*.proto +protoc --proto_path=%SRC_CLIENT% --go_out=%TAR_CLIENT% --go_opt=paths=source_relative %SRC_CLIENT%\*.proto + +protoc --proto_path=%SRC_SERVER% --go_out=%TAR_SERVER% --go_opt=paths=source_relative %SRC_SERVER%\*.proto + +pause \ No newline at end of file