diff options
author | Jared Morrow <jared@basho.com> | 2013-12-20 08:20:39 -0800 |
---|---|---|
committer | Jared Morrow <jared@basho.com> | 2013-12-20 08:20:39 -0800 |
commit | 81b9ed0606cb7e81b2079628adeed1d323b40e05 (patch) | |
tree | c825a0e4364c56008b18e4d50cbf5fb80e29717a /src | |
parent | b97677c2c270b05e47f247c72f527a32a2c4c15b (diff) | |
parent | 70cdb37942ebb50424ae52cd6986c9346f2286f4 (diff) |
Merge pull request #201 from fenollp/create-lib
Added a library template.
Diffstat (limited to 'src')
-rw-r--r-- | src/rebar.erl | 2 | ||||
-rw-r--r-- | src/rebar_templater.erl | 11 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/rebar.erl b/src/rebar.erl index 8fad12f..00505be 100644 --- a/src/rebar.erl +++ b/src/rebar.erl @@ -338,6 +338,7 @@ escriptize Generate escript archive create template= [var=foo,...] Create skel based on template and vars create-app [appid=myapp] Create simple app skel +create-lib [libid=mylib] Create simple lib skel create-node [nodeid=mynode] Create simple node skel list-templates List available templates @@ -437,6 +438,7 @@ command_names() -> "compile", "create", "create-app", + "create-lib", "create-node", "ct", "delete-deps", diff --git a/src/rebar_templater.erl b/src/rebar_templater.erl index b8f7087..c21daa3 100644 --- a/src/rebar_templater.erl +++ b/src/rebar_templater.erl @@ -27,6 +27,7 @@ -module(rebar_templater). -export(['create-app'/2, + 'create-lib'/2, 'create-node'/2, 'list-templates'/2, create/2]). @@ -50,6 +51,10 @@ %% Alias for create w/ template=simpleapp create1(Config, "simpleapp"). +'create-lib'(Config, _File) -> + %% Alias for create w/ template=simplelib + create1(Config, "simplelib"). + 'create-node'(Config, _File) -> %% Alias for create w/ template=simplenode create1(Config, "simplenode"). @@ -116,6 +121,12 @@ info(help, 'create-app') -> "~n" "Valid command line options:~n" " [appid=myapp]~n", []); +info(help, 'create-lib') -> + ?CONSOLE( + "Create simple lib skel.~n" + "~n" + "Valid command line options:~n" + " [libid=mylib]~n", []); info(help, 'create-node') -> ?CONSOLE( "Create simple node skel.~n" |