This tool allows us to generate the list of env vars from the config.proto file.
You can run it using docker (if not familiar with Golang):
docker build -t hypertrace/agent-config/env-vars-generator .
docker run \
-v $(PWD)/../../ENV_VARS.md:/usr/local/ENV_VARS.md \
-v $(PWD)/../../proto/hypertrace/agent/config/v1/config.proto:/usr/local/config.proto \
hypertrace/agent-config/env-vars-generator \
-o /usr/local/ENV_VARS.md \
/usr/local/config.proto
or using golang directly
cd ../.. # back to the main folder
go run tools/env-vars-generator/main.go ./proto/hypertrace/agent/config/v1/config.proto