gen_proto.sh 417 B

12345678910111213141516171819
  1. #!/bin/bash
  2. # 添加 GOPATH/bin 到 PATH
  3. export PATH=$PATH:/usr/local/bin:$(go env GOPATH)/bin
  4. # 进入 proto 文件目录
  5. cd bin/client_msg
  6. # 生成 proto 文件
  7. protoc --go_out=. common.proto
  8. # 创建目标目录(如果不存在)
  9. mkdir -p ../../src/server/msg
  10. # 移动生成的文件到目标目录
  11. mv msg/common.pb.go ../../src/server/msg/
  12. rm -rf msg
  13. echo "Proto files generated and moved successfully!"