summaryrefslogtreecommitdiff
path: root/priv/templates
diff options
context:
space:
mode:
authorJared Morrow <jared@basho.com>2013-12-20 08:20:39 -0800
committerJared Morrow <jared@basho.com>2013-12-20 08:20:39 -0800
commit81b9ed0606cb7e81b2079628adeed1d323b40e05 (patch)
treec825a0e4364c56008b18e4d50cbf5fb80e29717a /priv/templates
parentb97677c2c270b05e47f247c72f527a32a2c4c15b (diff)
parent70cdb37942ebb50424ae52cd6986c9346f2286f4 (diff)
Merge pull request #201 from fenollp/create-lib
Added a library template.
Diffstat (limited to 'priv/templates')
-rw-r--r--priv/templates/simplelib.app.src14
-rw-r--r--priv/templates/simplelib.erl18
-rw-r--r--priv/templates/simplelib.template3
3 files changed, 35 insertions, 0 deletions
diff --git a/priv/templates/simplelib.app.src b/priv/templates/simplelib.app.src
new file mode 100644
index 0000000..752665a
--- /dev/null
+++ b/priv/templates/simplelib.app.src
@@ -0,0 +1,14 @@
+{application, {{libid}},
+ [
+ {description, "An Erlang {{libid}} library"},
+ {vsn, "1"},
+ {modules, [
+ {{libid}}
+ ]},
+ {registered, []},
+ {applications, [
+ kernel,
+ stdlib
+ ]},
+ {env, []}
+ ]}.
diff --git a/priv/templates/simplelib.erl b/priv/templates/simplelib.erl
new file mode 100644
index 0000000..2c4451f
--- /dev/null
+++ b/priv/templates/simplelib.erl
@@ -0,0 +1,18 @@
+-module({{libid}}).
+
+%% {{libid}}: {{libid}} library's entry point.
+
+-export([my_func/0]).
+
+
+%% API
+
+my_func() ->
+ ok().
+
+%% Internals
+
+ok() ->
+ ok.
+
+%% End of Module.
diff --git a/priv/templates/simplelib.template b/priv/templates/simplelib.template
new file mode 100644
index 0000000..59d20fa
--- /dev/null
+++ b/priv/templates/simplelib.template
@@ -0,0 +1,3 @@
+{variables, [{libid, "mylib"}]}.
+{template, "simplelib.app.src", "src/{{libid}}.app.src"}.
+{template, "simplelib.erl", "src/{{libid}}.erl"}.