rebar_protobuffs
A rebar plugin for automatically compiling .proto files
Build
$ rebar3 compileUse
Add the plugin to your rebar config:
{plugins, [
{ rebar_protobuffs, ".*", {git, "git@host:user/rebar_protobuffs.git", {tag, "0.1.0"}}}
]}.Then just call it directly in an existing application before compiling:
$ rebar3 protobuffs compile
===> Fetching protobuffs
===> Compiling protobuffsAlternatively, add a hook to automatically generate modules for your protobuffs:
{provider_hooks, [
{pre, [
{compile, {protobuffs, compile}}
]}
]}.Note
This is a work in progress and not much configuration is available at the current time. This plugin uses gpb to compile protobuffs.