Revision 97730aec10ee742f1459178e7ca7ec46d8438edf authored by Sofia Papagiannaki on 13 October 2022, 08:26:25 UTC, committed by GitHub on 13 October 2022, 08:26:25 UTC
1 parent 5a0d90b
protobuf-check.sh
#!/usr/bin/env bash
# Check whether protobuf & go plugin are installed
PROTOC_HELP_URL="http://google.github.io/proto-lens/installing-protoc.html"
PROTOC_GEN_GO_HELP_URL="https://github.com/golang/protobuf/tree/v1.3.4#installation"
EXIT_CODE=0
if ! [ -x "$(command -v protoc)" ]; then
echo "Protocol Buffers not found."
echo "Please install Protocol Buffers and ensure 'protoc' is available in your PATH."
echo "See ${PROTOC_HELP_URL} for more."
echo
EXIT_CODE=1
fi
if ! [ -x "$(command -v protoc-gen-go)" ]; then
echo "Protocol Buffers Go plugin not found."
echo "Please install the plugin and ensure 'protoc-gen-go' is available in your PATH."
echo "See ${PROTOC_GEN_GO_HELP_URL} for more."
echo
EXIT_CODE=1
fi
exit $EXIT_CODE
Computing file changes ...