Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

29 linhas
1.1 KiB

  1. -module({{appid}}).
  2. -behaviour(rebar_provider).
  3. -export([init/1,
  4. do/1]).
  5. -define(PROVIDER, {{appid}}).
  6. -define(DEPS, []).
  7. %% ===================================================================
  8. %% Public API
  9. %% ===================================================================
  10. -spec init(rebar_state:t()) -> {ok, rebar_state:t()}.
  11. init(State) ->
  12. State1 = rebar_state:add_provider(State, rebar_provider:create([{name, ?PROVIDER},
  13. {provider_impl, ?MODULE},
  14. {bare, false},
  15. {deps, ?DEPS},
  16. {example, "rebar {{appid}}"},
  17. {short_desc, "{{appid}} plugin."},
  18. {desc, ""},
  19. {opts, []}])),
  20. {ok, State1}.
  21. -spec do(rebar_state:t()) -> {ok, rebar_state:t()}.
  22. do(State) ->
  23. {ok, State}.