Un pequeño script para compilar los proto files 😉
#! /bin/sh
if [ -z "$1" ]; then
echo "Please specify the file name"
exit 1
fi
protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative $1
Lo guardas como buildProto.sh
(o como lo quieras llamar jaja, pero .sh) y luego lo usas así:
./buildProto nombre_del_archivo
PD: Solo funciona para sistemas UNIX (Linux, MacOs), pero seguro que se puede hacer uno similar con Powershell para Windows.
PD2: Puede que al momento de crear el shell script el archivo no tenga los permisos de ejecución, en ese caso puedes cambiar los permisos con:
chmod 777 buildProto.sh
Espero les sirva :wave
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?