Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for abbreviated command names | Klas Johansson | 2011-01-24 | 2 | -12/+75 |
| | | | | | | | | | | | | | | | | | | | This change makes it possible to type the beginning (the prefix) of a command name and rebar will guess the full name of the command, thereby saving the user precious keystrokes. As long as the prefix matches only one command, rebar runs that command, otherwise rebar prints a list of candidate command names. The "-" character is considered to be a word separator and the prefix matching is done per word. Example prefix matches: co ==> compile cl ==> clean create ==> create create-a ==> create-app c-a ==> create-app c-app ==> create-app | ||||
* | Move command line handling funs into rebar.erl | Tuncer Ayaz | 2011-01-24 | 2 | -173/+187 |
| | |||||
* | Update getopt | Tuncer Ayaz | 2011-01-23 | 1 | -6/+13 |
| | |||||
* | Add file local variables to nodetool escript | Tuncer Ayaz | 2011-01-21 | 1 | -1/+2 |
| | |||||
* | Synchronize nodetool escript with riak version | Tuncer Ayaz | 2011-01-21 | 1 | -1/+36 |
| | |||||
* | Update THANKS file | Tuncer Ayaz | 2011-01-17 | 1 | -1/+1 |
| | |||||
* | Add Andrew Tunnell-Jones to THANKS file | Tuncer Ayaz | 2011-01-17 | 1 | -0/+1 |
| | |||||
* | Add support for arch specific port_sources | Andrew Tunnell-Jones | 2011-01-17 | 1 | -1/+13 |
| | | | | | | | | | On one project I have a need to specify port_sources on R14 only and on another different project port_sources for Darwin and Linux. To this end add support to handle tuples of the form {ArchRegex, PortSource} in the port_sources list, eg: {port_sources, [{"R14", ["c_src/*.c"]}]}. | ||||
* | Update README: coding style | Tuncer Ayaz | 2011-01-17 | 1 | -1/+3 |
| | |||||
* | Update README: coding style | Tuncer Ayaz | 2011-01-15 | 1 | -2/+6 |
| | |||||
* | Update README: fix formatting | Tuncer Ayaz | 2011-01-14 | 1 | -1/+6 |
| | |||||
* | Update README: document known discrepancies | Tuncer Ayaz | 2011-01-13 | 1 | -0/+11 |
| | |||||
* | Fix underspec (thanks Kostis Sagonas) | Tuncer Ayaz | 2011-01-13 | 1 | -1/+1 |
| | |||||
* | Simplify rebar_core | Tuncer Ayaz | 2011-01-13 | 1 | -23/+17 |
| | |||||
* | Fix code clarity in bootstrap | Tuncer Ayaz | 2011-01-13 | 1 | -6/+4 |
| | |||||
* | Fix grep invocations | Tuncer Ayaz | 2011-01-13 | 2 | -13/+23 |
| | |||||
* | Fix indentation in rebar_ct | Tuncer Ayaz | 2011-01-13 | 1 | -20/+20 |
| | |||||
* | Simplify and cleanup rebar_templater | Tuncer Ayaz | 2011-01-13 | 1 | -10/+11 |
| | |||||
* | Simplify and cleanup rebar_xref | Tuncer Ayaz | 2011-01-13 | 1 | -21/+9 |
| | |||||
* | Apply Tidier suggestions | Tuncer Ayaz | 2011-01-13 | 12 | -71/+78 |
| | |||||
* | Fix typos | Tuncer Ayaz | 2011-01-13 | 2 | -3/+3 |
| | |||||
* | Fix file existence checks | Tuncer Ayaz | 2011-01-13 | 5 | -5/+5 |
| | |||||
* | Fix code clarity | Tuncer Ayaz | 2011-01-13 | 3 | -20/+24 |
| | |||||
* | Update README: Dialyzer and Tidier | Tuncer Ayaz | 2011-01-13 | 1 | -0/+22 |
| | |||||
* | Update README formatting | Tuncer Ayaz | 2011-01-13 | 1 | -6/+6 |
| | |||||
* | Add README and update existing docs | Tuncer Ayaz | 2011-01-13 | 3 | -52/+91 |
| | |||||
* | Set local scope for env vars in rebar.bat | Juhani Rankimies | 2011-01-12 | 1 | -0/+1 |
| | |||||
* | Add otp_release to platform string | Joseph Wayne Norton | 2011-01-09 | 3 | -8/+23 |
| | |||||
* | Fix Dialyzer warning | Tuncer Ayaz | 2011-01-09 | 1 | -3/+5 |
| | |||||
* | Remove unused fun rebar_utils:get_os/0 | Tuncer Ayaz | 2011-01-09 | 1 | -20/+0 |
| | |||||
* | Fix bug 770 | Tuncer Ayaz | 2011-01-08 | 1 | -2/+10 |
| | |||||
* | Return more descriptive dependency errors | Tuncer Ayaz | 2011-01-06 | 1 | -4/+7 |
| | |||||
* | Use file:change_mode/2 instead of invoking chmod | Juhani Rankimies | 2011-01-06 | 1 | -1/+3 |
| | |||||
* | Unify executable invocation | Juhani Rankimies | 2011-01-06 | 11 | -96/+199 |
| | | | | | Add flags to rebar_utils:sh to control output and error handling. Replace calls to os:cmd with calls to rebar_utils:sh. | ||||
* | Add Charles McKnight to THANKS file | Tuncer Ayaz | 2011-01-06 | 1 | -0/+1 |
| | |||||
* | Fix error where ebin was created as a file | Charles McKnight | 2011-01-06 | 1 | -0/+1 |
| | | | | | | | | | | | | | This patch remedies an issue where the ebin directory would be erroneously created as a file by the first "mv" command in rebar_protobuffs_compile.erl [line 106] if the ebin file did not exist at the root application level. In essence, the patch ensures that the ebin directory exists at the application directory level before any "mv" commands are executed. The following code was inserted at line 106: ok = filelib:ensure_dir(filename:join("ebin","dummy")), | ||||
* | Fix order of erl_opts to be more accurate | Tuncer Ayaz | 2011-01-04 | 1 | -2/+2 |
| | |||||
* | Remove erlc target after fail_on_warning failure | Joseph Wayne Norton | 2010-12-27 | 1 | -0/+2 |
| | | | | | Prevent overlooking a compilation warning by removing the target beam file after fail_on_warning failure. | ||||
* | Add abnfc support | Anthony Ramine | 2010-12-22 | 2 | -0/+111 |
| | | | | | | | | | abnfc is an ABNF parser generator. Options are: - doc_root (defaults to "src") - out_dir (defaults to "src") - source_ext (defaults to ".abnf") - module_ext (defaults to "") | ||||
* | 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}}. | ||||
* | Adding support for app_vars in external file | Dave Smith | 2010-12-20 | 1 | -5/+23 |
| | |||||
* | Implement update-deps and disable auto update | Tuncer Ayaz | 2010-12-17 | 3 | -24/+44 |
| | |||||
* | Fix possible export VAR=VALUE bashism | Tuncer Ayaz | 2010-12-17 | 1 | -1/+2 |
| | |||||
* | Add Anthony Ramine to THANKS file | Tuncer Ayaz | 2010-12-16 | 1 | -0/+1 |
| | |||||
* | Fix typo in rebar_erlydtl_compiler | Anthony Ramine | 2010-12-16 | 1 | -1/+1 |
| | |||||
* | Revert to using awk instead of cut | Tuncer Ayaz | 2010-12-13 | 1 | -3/+3 |
| | |||||
* | Extract column 2 on CYGWIN | Tuncer Ayaz | 2010-12-10 | 1 | -1/+1 |
| | |||||
* | Use cut instead of awk to extract 1st column | Tuncer Ayaz | 2010-12-10 | 1 | -4/+3 |
| | |||||
* | Change vm process search to include non-smp beam | Tuncer Ayaz | 2010-12-10 | 1 | -3/+3 |
| | |||||
* | Add Magnus Klaar to THANKS file | Tuncer Ayaz | 2010-12-09 | 1 | -0/+1 |
| |