Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #487 from ferd/fix-provider-bareness | Tristan Sloughter | 2015-05-30 | 1 | -1/+1 |
|\ | | | | | fix bareness issues | ||||
| * | fix bareness issues | Fred Hebert | 2015-05-31 | 1 | -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. | ||||
* | | Fix badarg exception when setting group_leader for a dead pid | Andras Boroska | 2015-05-30 | 1 | -2/+4 |
|/ | | | | | | When setting up a shell some time elapses between listing the pids and setting the group_leader. If the process exited during that time then erlang:group_leader/2 will crash with badarg. | ||||
* | Optionally allow node names to the rebar3 shell. | Fred Hebert | 2015-05-30 | 1 | -12/+30 |
| | | | | | Helps with integration efforts, but unfortunately can't support the '-sname' and '-name' options, only '--sname' and '--name'. | ||||
* | Fix config loading in shell | Fred Hebert | 2015-05-30 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | Config files from the command line would expect the wrong format: {app1, [...]}. {app2, [...]}. Instead of the correct sys.config format: [{app1, [...]}, {app2, [...]}] Not supported yet: the recursive file references documented in http://www.erlang.org/doc/man/config.html | ||||
* | Add support to boot apps from releases in shell | Fred Hebert | 2015-05-29 | 1 | -1/+14 |
| | | | | Precedence still goes to shell_apps. | ||||
* | Get prebooted apps to acknowledge sys.config | Fred Hebert | 2015-05-29 | 1 | -3/+16 |
| | | | | | Change the order from load-config -> start-apps to load-apps -> load-config -> start-apps | ||||
* | Rebar agent reloads the config file on every run | Fred Hebert | 2015-05-28 | 1 | -1/+1 |
| | | | | | This allows proper checking of new configurations, deps, or plugins, and makes sure they are detected during an active shell session. | ||||
* | Add a shell agent | Fred Hebert | 2015-05-26 | 1 | -10/+14 |
| | | | | | The shell agent allows to run rebar3 commands and autoload compiled modules when that is done. | ||||
* | Adding app auto-boot to rebar shell | Fred Hebert | 2015-05-23 | 1 | -35/+63 |
| | | | | | | | | | | - moved path addition, config loading and app boot to before the shell is available - apps successfully booting are in an INFO message, failed to boot into an ERROR message - A warning is printed when apps are booted informing to please use releases for actual deployment, and is omitted otherwise. - Some minor refactorings otherwise. | ||||
* | print and format error message for bad .app files and all bad configs | Tristan Sloughter | 2015-05-22 | 1 | -15/+6 |
| | |||||
* | try to read a config file when running `rebar shell` | Nathaniel Waisbrot | 2015-05-07 | 1 | -1/+61 |
| | | | | | | Adds a `--config` flag to the shell command to specify a config file. If the flag is not specified, attempts to read the sys_config defined for relx. | ||||
* | real bootstrapping | Tristan Sloughter | 2015-04-22 | 1 | -1/+1 |
| | |||||
* | track and cleanup code paths for different contexts | Tristan Sloughter | 2015-04-21 | 1 | -6/+7 |
| | |||||
* | add default test paths in the `shell` and `cover` providers | alisdair sullivan | 2015-04-03 | 1 | -2/+14 |
| | |||||
* | update all examples in providers to use rebar3 | Tristan Sloughter | 2015-03-07 | 1 | -1/+1 |
| | |||||
* | remove unneeded add path that breaks with apps/ dir as well | Tristan Sloughter | 2014-12-01 | 1 | -1/+0 |
| | |||||
* | move back to using format_error/1 | Tristan Sloughter | 2014-11-09 | 1 | -4/+4 |
| | |||||
* | handle throw by relx | Tristan Sloughter | 2014-11-08 | 1 | -2/+2 |
| | |||||
* | add format_error/2 provider callback to providers | Tristan Sloughter | 2014-10-22 | 1 | -1/+6 |
| | |||||
* | move providers to separate app | Tristan Sloughter | 2014-10-03 | 1 | -9/+9 |
| | |||||
* | return error messages from providers | Tristan Sloughter | 2014-09-27 | 1 | -1/+1 |
| | |||||
* | more dialyzer fun. no likey opaque types | Tristan Sloughter | 2014-09-21 | 1 | -8/+8 |
| | |||||
* | add support for plugins as pre and post hooks | Tristan Sloughter | 2014-09-18 | 1 | -7/+3 |
| | |||||
* | reworking of help display and parse of commands | Tristan Sloughter | 2014-09-17 | 1 | -1/+1 |
| | |||||
* | rename shell provider | Tristan Sloughter | 2014-08-24 | 1 | -0/+118 |