| #!/usr/bin/env bash |
| |
| set -ex |
| |
| mkdir -p lib/src/generated |
| protoc --dart_out=grpc:lib/src/generated --proto_path lib/src/protos $(find lib/src/protos -iname "*.proto") |
| rm -f lib/src/generated/*.pbjson.dart |
| rm -f lib/src/generated/{empty,test}.pbenum.dart |
| dart format lib/src/generated |
| |
| protoc --dart_out=grpc:test/src/generated --proto_path test/src/protos test/src/protos/echo.proto |
| dart format test/src/generated |
| |
| for dir in interop example/*/; do |
| pushd $dir |
| echo [Regenerating in $dir] |
| if [[ -x "tool/regenerate.sh" ]]; then |
| tool/regenerate.sh |
| elif [[ -d "protos" ]]; then |
| protoc --dart_out=grpc:lib/src/generated --proto_path protos $(find protos -iname "*.proto") |
| dart format lib/src/generated |
| fi |
| popd |
| done |