forked from cybergrind/rebar-templates
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathstdapp.template
24 lines (24 loc) · 1019 Bytes
/
stdapp.template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
%% Variables
{variables, [
{appid, "stdapp"},
{description, "One standard OTP application"},
{copyright_year, "2015"},
{copyright_owner, "Rebar Templater"},
{author_name, "Rebar Templater"},
{author_email,"[email protected]"},
{test, eunit},
{basedir, "."}
]}.
%% Actions
{dir, "{{basedir}}/src"}.
{template, "stdapp.app.src", "{{basedir}}/src/{{appid}}.app.src"}.
{template, "stdapp.erl", "{{basedir}}/src/{{appid}}.erl"}.
{template, "stdapp_app.erl", "{{basedir}}/src/{{appid}}_app.erl"}.
{template, "stdapp_sup.erl", "{{basedir}}/src/{{appid}}_sup.erl"}.
%% Tests
{'case', test, [ct, common_test, "ct", "common_test"],
{template, "ctsuite.erl", "{{basedir}}/test/{{appid}}_SUITE.erl"}}.
{'case', test, [eunit, "eunit"],
{template, "eunit.erl", "{{basedir}}/test/{{appid}}_tests.erl"}}.
{'case', test, [espec, "espec", "spec"],
{template, "espec.erl", "{{basedir}}/spec/{{appid}}_spec.erl"}}.