Tristan Sloughter
5a6b551eb5
print help for namespaces
10 years ago
Fred Hebert
3ed0c5feff
fix bareness issues
- 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.
10 years ago
Fred Hebert
2fabfe1ee8
'do' returns its final state.
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.
10 years ago
Fred Hebert
043a2f5453
Provide descriptions for all tasks
10 years ago
Fred Hebert
ebfdede885
Support namespace resolution in 'do' provider
10 years ago
alisdair sullivan
4a61bae7b3
`as` delegates task handling to `do` provider
10 years ago
alisdair sullivan
05c9bf6bbb
reset state between tasks run with `do` so `rebar do foo, bar, baz`
has the same outcome as `rebar3 foo && rebar3 bar && rebar3 baz`
fixes #191
10 years ago
alisdair sullivan
c79d13f5e8
factor out task/args parsing from `do` for use in other meta
commands
10 years ago
Tristan Sloughter
fe4a10141b
do provider returns the error of the first provider to fail and stops
10 years ago
Tristan Sloughter
789761e64d
add 'as' higher order task
10 years ago
Tristan Sloughter
79b1f23240
move back to using format_error/1
10 years ago
Tristan Sloughter
1dce2d36cc
add format_error/2 provider callback to providers
10 years ago
Tristan Sloughter
21cf46ff9c
dialyzer fixes
10 years ago
Tristan Sloughter
90cfb2a794
support compile jobs option
10 years ago
Tristan Sloughter
b37a5ae611
move providers to separate app
10 years ago
Tristan Sloughter
e9a3396e56
return error messages from providers
10 years ago
Tristan Sloughter
e1b1152b21
slowly widdling away at dialyzer errors
10 years ago
Tristan Sloughter
73ee56eace
add do task
10 years ago
Tristan Sloughter
2357bdf67f
reworking of help display and parse of commands
10 years ago
Tristan Sloughter
070689632b
only build unbuilt deps
10 years ago
Tristan Sloughter
629792f36b
start of moving to splitting state from config parsing
10 years ago