Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use CONFIG_DIR of rebar3 for config directories | Tristan Sloughter | 2014-11-10 | 1 | -4/+4 |
| | |||||
* | Allow to forcibly overwrite files with templates | Fred Hebert | 2014-11-11 | 1 | -24/+24 |
| | |||||
* | Redo templates with docs and whatnot | Fred Hebert | 2014-11-10 | 1 | -286/+197 |
| | | | | | This totally breaks compatibility with rebar2, and maybe it shouldn't have. | ||||
* | handle throw by relx | Tristan Sloughter | 2014-11-08 | 1 | -5/+5 |
| | |||||
* | down to last 2 dialyzer errors | Tristan Sloughter | 2014-09-21 | 1 | -1/+1 |
| | |||||
* | more dialyzer fun. no likey opaque types | Tristan Sloughter | 2014-09-21 | 1 | -1/+1 |
| | |||||
* | add plugin template | Tristan Sloughter | 2014-09-20 | 1 | -0/+2 |
| | |||||
* | wip: move to erlydtl for rebar templates | Tristan Sloughter | 2014-09-17 | 1 | -16/+30 |
| | |||||
* | update templating | Tristan Sloughter | 2014-09-16 | 1 | -13/+14 |
| | |||||
* | use INFO instead of CONSOLE in templater | Tristan Sloughter | 2014-08-24 | 1 | -3/+3 |
| | |||||
* | add some templates | Tristan Sloughter | 2014-08-24 | 1 | -5/+4 |
| | |||||
* | rename deps provider | Tristan Sloughter | 2014-08-23 | 1 | -31/+31 |
| | |||||
* | allow new project dir for template | Tristan Sloughter | 2014-08-23 | 1 | -9/+11 |
| | |||||
* | add back templating | Tristan Sloughter | 2014-08-23 | 1 | -54/+17 |
| | |||||
* | Fix OS X resource fork handling (Reported-by: Richard O'Keefe) | Tuncer Ayaz | 2014-07-25 | 1 | -1/+1 |
| | | | | | | | | | If you happen to fetch a zip archive of the git repo and try to build from that, you may, for example, ask erlc to build src/._rebar.erl. ._* are OS X resource forks and not real .erl files. This may also happen with network filesystems on OS X. To fix that, limit the files compiled by rebar to include only those which start with a letter or a digit. | ||||
* | Merge pull request #195 from fgallaire/switch_template_instructions | Tristan Sloughter | 2014-06-14 | 1 | -0/+12 |
|\ | | | | | Switch template instructions | ||||
| * | A switch variable can have multiple values | Florent Gallaire | 2013-12-11 | 1 | -3/+4 |
| | | |||||
| * | Support switch template instructions | Florent Gallaire | 2013-12-11 | 1 | -0/+11 |
| | | |||||
* | | Fix #226 | Tuncer Ayaz | 2014-03-11 | 1 | -1/+2 |
| | | | | | | | | | | | | Running 'rebar list-templates' can take quite a long time, when it has to search the file system. To fix that, make list-templates not recurse by default. To enable recursion, run 'rebar -r list-templates'. | ||||
* | | Fix #187 (rename mustache to rebar_mustache) | Tuncer Ayaz | 2014-01-01 | 1 | -1/+1 |
| | | |||||
* | | Add a library template | Pierre Fenoll | 2013-12-19 | 1 | -0/+11 |
|/ | |||||
* | Support conditional template instructions | Evax Software | 2013-09-19 | 1 | -0/+21 |
| | |||||
* | Merge pull request #59 from Vagabond/adt-read-lists-from-files | Dave Smith | 2013-02-26 | 1 | -7/+17 |
|\ | | | | | Support reading mustache 'lists' from files | ||||
| * | Support reading mustache 'lists' from files | Andrew Thompson | 2013-01-30 | 1 | -7/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit add support for reading mustache 'lists' from files, so you can use the list section functionality when templating things. An example of the list syntax is as follows: {package_commands, {list, [[{name, "riak"}], [{name, "riak-admin"}], [{name, "search-cmd"}]]}}. Then you can, for each of the list elements, render some text: {{#package_commands}} chmod +x bin/{{name}} {{/package_commands}} | ||||
* | | Implement 'rebar help CMD1 CMD2' and extend common 'rebar help' msg | Tuncer Ayaz | 2012-12-31 | 1 | -0/+24 |
|/ | | | | | * allow plugins to print help message for implemented commands * append core rebar.config options to common 'rebar help' message | ||||
* | Do not use application:set_env | Tuncer Ayaz | 2012-07-23 | 1 | -31/+32 |
| | |||||
* | Do not use rebar_config:set_global in rebar_templater | Tuncer Ayaz | 2012-07-13 | 1 | -38/+34 |
| | |||||
* | Do not use process dict in rebar_templater | Tuncer Ayaz | 2012-07-13 | 1 | -59/+61 |
| | |||||
* | Use lists:foreach because result is ignored | Tuncer Ayaz | 2012-06-30 | 1 | -10/+11 |
| | |||||
* | Decrease indentation in list-templates printout | Tuncer Ayaz | 2012-06-30 | 1 | -1/+1 |
| | |||||
* | Fix crash introduced in 4414f65 via pull/245 | Tuncer Ayaz | 2012-06-30 | 1 | -2/+2 |
| | |||||
* | rebar_templater: fix comment | Tuncer Ayaz | 2012-06-30 | 1 | -1/+1 |
| | |||||
* | Fix whitespace errors | Tuncer Ayaz | 2012-06-11 | 1 | -3/+5 |
| | |||||
* | List substitution variable names in 'list-templates' command. | hirschen | 2012-06-11 | 1 | -1/+5 |
| | |||||
* | Fix typos in rebar_templater | Jesse Gumm | 2012-02-17 | 1 | -2/+2 |
| | |||||
* | Use same variable names as file:make_link/2 | Tuncer Ayaz | 2011-10-21 | 1 | -3/+3 |
| | |||||
* | Add possibility to make symbolic links | Przemysław Dąbek | 2011-10-20 | 1 | -0/+10 |
| | | | | Simple feature, useful to make link to something without copying it. | ||||
* | Fix error handling bug in {copy,In,Out} template | Tuncer Ayaz | 2011-07-18 | 1 | -4/+4 |
| | |||||
* | Use filename:join/1 | Tuncer Ayaz | 2011-07-18 | 1 | -2/+2 |
| | |||||
* | Add support for {copy, src, dst} to templater | cloudhead | 2011-07-08 | 1 | -0/+11 |
| | |||||
* | Centralize variable resolution; add target_dir variable | Dave Smith | 2011-04-10 | 1 | -21/+27 |
| | |||||
* | Add support for loading template vars from external file | Dave Smith | 2011-04-10 | 1 | -3/+19 |
| | |||||
* | Clean up code | Tuncer Ayaz | 2011-02-06 | 1 | -35/+52 |
| | |||||
* | Clean up emacs file local variables | Tuncer Ayaz | 2011-01-31 | 1 | -1/+1 |
| | |||||
* | Simplify and cleanup rebar_templater | Tuncer Ayaz | 2011-01-13 | 1 | -10/+11 |
| | |||||
* | Fix file existence checks | Tuncer Ayaz | 2011-01-13 | 1 | -1/+1 |
| | |||||
* | Fix code clarity | Tuncer Ayaz | 2011-01-13 | 1 | -3/+3 |
| | |||||
* | Support single level of nested template variables | David Reid | 2010-12-22 | 1 | -3/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for defining template variables of the following form: {variables, [{appid, "mochiwebapp"}, {author, "Mochi Media <dev@mochimedia.com>"}, {year, "2010"}, {version, "0.1"}, {port, 8080}, {dest, "{{appid}}"}]}. Where dest may be overridden on the commandline but will default to being the appid. Mochiweb uses this so that we can create new projects from the template in a configurable directory. So $ rebar create template=mochiwebapp dest=foo appid=bar I thought about special casing dest but figured it might be generally useful to be able to nest template vars. However this patch only does one level of resolution. So if {variables, [{foo, "{{bar}}"}, {bar, "{{foo}}"}]}. then bar will end up being the literal string {{bar}} and foo the literal string {{foo}}. | ||||
* | Tidier improvements | Kostis Sagonas | 2010-10-26 | 1 | -4/+4 |
| | |||||
* | Dialyzer related cleanups | Kostis Sagonas | 2010-10-10 | 1 | -3/+5 |
| |