#!/bin/bash echo "[PROTO] build protocol files..." cd ../.. project_path="$(pwd)" proto_path="$(pwd)/_proto" echo "project_path = $project_path" echo "proto_path = $proto_path" echo "" pushd "$proto_path" echo "[PROTO] copy inner pb files" cp ${project_path}/etc/inner_pb/*.proto . $project_path/etc/script/protoc --go_out=${project_path}/internal/pb/ --go_opt=paths=source_relative *.proto echo "[PROTO] build client proto complete!" rm actor.proto rm map_static_data.proto rm area_data.proto popd echo "[PROTO] build protocol files is complete!"