rebar.config

%% -*- mode: Erlang; -*-

{require_otp_vsn, "18"}.
{deps, [
  lager,
  ulitos,
  poolboy
]}.

{profiles, [
  {prod, [
    {erl_opts, [no_debug_info, warn_unused_vars, warnings_as_errors]}
  ]},
  {test, [
    {deps, [eunit_formatters]},
    {erl_opts, [debug_info]},
    {eunit_opts, [no_tty, {report, {eunit_progress, [colored, profile]}}]}
  ]}
]}.

{plugins, [rebar3_hex]}.

{erl_opts, [debug_info, {parse_transform, lager_transform}]}.

{cover_enabled, true}.

{eunit_opts, [
  no_tty,
  {report, {eunit_progress, [colored, profile]}}
]}.

{shell, [{config, "files/app.config"}, {apps, [lager, ulitos, poolboy, influx_udp]}]}.

{clean_files, ["*.eunit", "ebin/*.beam"]}.