| 12345678910111213141516171819202122 |
- #!/bin/bash
- #This is a convenience script to build protos and generate Swift files
- #It requires the Swift grpc and proto plugins which are part of swift-grpc project
- #Script should be run from the folder containing this script
- protoc_path="protoc"
- sdk_folder="/Users/aashishp/Code/firebase-private/firebase-ios-sdk"
- sdk_name="FirebaseDataConnect"
- plugin_folder="/Users/aashishp/Code/grpc-swift/.build/release"
- protoc graphql_error.proto connector_service.proto \
- --proto_path=$sdk_folder/$sdk_name/Protos/ \
- --plugin=$plugin_folder/protoc-gen-swift \
- --swift_opt=Visibility=Public \
- --swift_out=$sdk_folder/$sdk_name/Sources/ProtoGen \
- --plugin=$plugin_folder/protoc-gen-grpc-swift \
- --grpc-swift_opt=Visibility=Public \
- --grpc-swift_out=$sdk_folder/$sdk_name/Sources/ProtoGen
|