-module({{appid}}).
|
|
|
|
-behaviour(rebar_provider).
|
|
|
|
-export([init/1,
|
|
do/1]).
|
|
|
|
-define(PROVIDER, {{appid}}).
|
|
-define(DEPS, []).
|
|
|
|
%% ===================================================================
|
|
%% Public API
|
|
%% ===================================================================
|
|
|
|
-spec init(rebar_state:t()) -> {ok, rebar_state:t()}.
|
|
init(State) ->
|
|
State1 = rebar_state:add_provider(State, rebar_provider:create([{name, ?PROVIDER},
|
|
{provider_impl, ?MODULE},
|
|
{bare, false},
|
|
{deps, ?DEPS},
|
|
{example, "rebar {{appid}}"},
|
|
{short_desc, "{{appid}} plugin."},
|
|
{desc, ""},
|
|
{opts, []}])),
|
|
{ok, State1}.
|
|
|
|
-spec do(rebar_state:t()) -> {ok, rebar_state:t()}.
|
|
do(State) ->
|
|
{ok, State}.
|