Meshtastic-Apple/scripts/gen_protos.sh

16 lines
460 B
Bash
Raw Permalink Normal View History

#!/bin/bash
# simple sanity checking for executable
2023-02-04 11:02:43 -08:00
if [ ! -x "$(which protoc)" ]; then
2024-06-28 21:29:51 -05:00
brew install swift-protobuf
fi
2025-05-28 14:21:13 -05:00
git submodule update --init --recursive
git submodule foreach --recursive git pull origin master
protoc --proto_path=./protobufs --swift_opt=Visibility=Public --swift_out=./MeshtasticProtobufs/Sources ./protobufs/meshtastic/*.proto
2023-01-18 11:33:45 -06:00
echo "Done generating the swift files from the proto files."
echo "Build, test, and commit changes."