1#!/usr/bin/env bash 2 3# 4# Prerequisite: 5# - install "grpc" gem 6# gem install grpc 7# 8# To generate: 9# 10# git clone git@github.com:census-instrumentation/opencensus-proto.git 11# 12# cd opencensus-proto/src 13# ./mkrubygen.sh 14 15OUTDIR="../gen-ruby" 16mkdir -p $OUTDIR 17 18grpc_tools_ruby_protoc -I ./ --ruby_out=$OUTDIR --grpc_out=$OUTDIR opencensus/proto/stats/v1/stats.proto \ 19 && grpc_tools_ruby_protoc -I ./ --ruby_out=$OUTDIR --grpc_out=$OUTDIR opencensus/proto/metrics/v1/metrics.proto \ 20 && grpc_tools_ruby_protoc -I ./ --ruby_out=$OUTDIR --grpc_out=$OUTDIR opencensus/proto/resource/v1/resource.proto \ 21 && grpc_tools_ruby_protoc -I ./ --ruby_out=$OUTDIR --grpc_out=$OUTDIR opencensus/proto/trace/v1/trace.proto \ 22 && grpc_tools_ruby_protoc -I ./ --ruby_out=$OUTDIR --grpc_out=$OUTDIR opencensus/proto/trace/v1/trace_config.proto \ 23 && grpc_tools_ruby_protoc -I ./ --ruby_out=$OUTDIR --grpc_out=$OUTDIR opencensus/proto/agent/common/v1/common.proto \ 24 && grpc_tools_ruby_protoc -I ./ --ruby_out=$OUTDIR --grpc_out=$OUTDIR opencensus/proto/agent/metrics/v1/metrics_service.proto \ 25 && grpc_tools_ruby_protoc -I ./ --ruby_out=$OUTDIR --grpc_out=$OUTDIR opencensus/proto/agent/trace/v1/trace_service.proto 26