summaryrefslogtreecommitdiff
path: root/src/rebar_prv_do.erl
Commit message (Collapse)AuthorAgeFilesLines
* fix bareness issuesFred Hebert2015-05-311-1/+1
| | | | | | - Crashes in providers lib when no providers in a namespace are bare - Making sure bareness matches semantics; i.e. a bare provider is visible, a non-bare provider is hidden.
* 'do' returns its final state.Fred Hebert2015-05-281-0/+4
| | | | | | | | | | | | While 'do' skips state updates between subcommands so that: rebar3 do a, b == (rebar3 a && rebar3 b) The final state of 'b' does not need to be discarded and might in fact be useful to get when dealing with Rebar3 as an API. This can be done without breaking the equality relation already established.
* Provide descriptions for all tasksFred Hebert2015-04-041-1/+1
|
* Support namespace resolution in 'do' providerFred Hebert2015-04-031-5/+38
|
* `as` delegates task handling to `do` provideralisdair sullivan2015-03-021-0/+1
|
* reset state between tasks run with `do` so `rebar do foo, bar, baz`alisdair sullivan2015-02-251-2/+2
| | | | | | has the same outcome as `rebar3 foo && rebar3 bar && rebar3 baz` fixes #191
* factor out task/args parsing from `do` for use in other metaalisdair sullivan2015-02-081-6/+2
| | | | commands
* do provider returns the error of the first provider to fail and stopsTristan Sloughter2015-01-181-7/+15
|
* add 'as' higher order taskTristan Sloughter2014-12-161-6/+6
|
* move back to using format_error/1Tristan Sloughter2014-11-091-4/+4
|
* add format_error/2 provider callback to providersTristan Sloughter2014-10-221-1/+6
|
* dialyzer fixesTristan Sloughter2014-10-181-3/+2
|
* support compile jobs optionTristan Sloughter2014-10-101-2/+2
|
* move providers to separate appTristan Sloughter2014-10-031-9/+9
|
* return error messages from providersTristan Sloughter2014-09-271-1/+1
|
* slowly widdling away at dialyzer errorsTristan Sloughter2014-09-201-1/+1
|
* add do taskTristan Sloughter2014-09-181-0/+45