summaryrefslogtreecommitdiff
path: root/test/rebar_alias_SUITE.erl
Commit message (Collapse)AuthorAgeFilesLines
* Issue #1704: Fix alias provider argument passingTobias Schlager2018-01-241-1/+26
| | | | | | | | | | | | The way arguments are passed by the alias provider is not compatible with all rebar providers/commands. Especially the release (relx) provider does not like getting its arguments as a plain string. It expects its arguments in a pre-parsed format as returned by getopt:parse/2. Other commands, e.g. eunit, seem to be fine with both ways of argument passing. Therefore, this fix changes the alias provider argument passing to the getopt format in general.
* Alias plugin promoted to built-in commandFred Hebert2017-12-051-0/+113
- Uses the code at https://github.com/tsloughter/rebar_alias and brings it within rebar3 - adds safety checks to prevent redefining built-in commands or obvious circular dependencies between commands (indirect circular deps are still possible) - adds tests - adds a systest to ensure no clash with the existing plugin