mirror of
https://github.com/meshtastic/Meshtastic-Apple.git
synced 2026-04-20 22:13:56 +00:00
18 lines
490 B
Bash
Executable file
18 lines
490 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# simple sanity checking for repo
|
|
if [ ! -d "./protobufs" ]; then
|
|
git submodule update --init
|
|
else
|
|
git submodule update
|
|
fi
|
|
|
|
# simple sanity checking for executable
|
|
if [ ! -x "$(which protoc)" ]; then
|
|
brew install swift-protobuf
|
|
fi
|
|
|
|
protoc --proto_path=./protobufs --swift_opt=Visibility=Public --swift_out=./MeshtasticProtobufs/Sources ./protobufs/meshtastic/*.proto
|
|
|
|
echo "Done generating the swift files from the proto files."
|
|
echo "Build, test, and commit changes."
|