Meshtastic-Apple/gen_protos.sh
Garth Vander Houwen b12067e7ef Proto Submodule
2023-02-04 11:02:43 -08:00

18 lines
549 B
Bash
Executable file

#!/bin/bash
# simple sanity checking for repo
if [ ! -d "../protobufs" ]; then
echo "Please check out the protobuf submodule by running: `git submodule update --init`"
exit
fi
# simple sanity checking for executable
if [ ! -x "$(which protoc)" ]; then
echo "Please install swift-protobuf by running: brew install swift-protobuf"
exit
fi
protoc --proto_path=./protobufs --swift_out=./Meshtastic/Protobufs ./protobufs/meshtastic/*.proto
echo "Done generating the swift files from the proto files."
echo "Build, test, and commit changes."