Pierre Fenoll
70cdb37942
Add command to rebar:command_names/0
pirms 11 gadiem
Pierre Fenoll
c83d037404
Add a library template
pirms 11 gadiem
Tuncer Ayaz
277a10cd3b
Fix is_verbose/1 helper function
pirms 11 gadiem
Tuncer Ayaz
6de94e8a16
Change default log level to 'warn' and introduce -q/--quiet
pirms 11 gadiem
Tuncer Ayaz
6fe3b82b5b
Make list of commands (for unabbreviation) easier to maintain
It's easier to modify the list with each command on a separate line.
The shell completion scripts have already been modified that way.
pirms 11 gadiem
Tuncer Ayaz
bd3338a0a7
Document 'rebar help <CMD1> <CMD2>'
pirms 12 gadiem
Tuncer Ayaz
4b8c81fb53
Implement 'rebar help CMD1 CMD2' and extend common 'rebar help' msg
* allow plugins to print help message for implemented commands
* append core rebar.config options to common 'rebar help' message
pirms 12 gadiem
Tuncer Ayaz
06dbb4cb80
Document escriptize command
pirms 12 gadiem
Tuncer Ayaz
a9491e112f
Fix Dialyzer warning in rebar:run/2
pirms 12 gadiem
Dave Smith
a2fb8fdc39
Expose Erlang API for invoking rebar
pirms 12 gadiem
Tuncer Ayaz
f4e55b8463
Fix fprof use (-p/--profile)
pirms 12 gadiem
Tuncer Ayaz
3c0d97bf2c
Cleanup and comment
pirms 12 gadiem
Roberto Ostinelli
fa6618f2b4
Add experimental tests= filter without eunit suites
pirms 12 gadiem
Roberto Ostinelli
69dc9ec933
Add experimental tests= filter for eunit suites
pirms 12 gadiem
Tuncer Ayaz
803f6e8ecd
Replace test-compile with compile_only=true option
pirms 12 gadiem
Tuncer Ayaz
74a82fa104
Fix -c typo (Noticed-by: Joe Norton)
pirms 12 gadiem
Tuncer Ayaz
e75a97ad33
Add 'qc' cmd and rename eunit-compile to test-compile
pirms 14 gadiem
Tuncer Ayaz
902dcdf3ff
Add 'eunit-compile' cmd (Suggested-by: Joe Norton)
pirms 14 gadiem
Tuncer Ayaz
252757c753
Do not use application:set_env
pirms 12 gadiem
Tuncer Ayaz
e185e86bff
Remove shared state
pirms 13 gadiem
Kresten Krab Thorup
b890421cae
Allow crypto to already be loaded when starting rebar
pirms 14 gadiem
Kresten Krab Thorup
5b765e028f
Initial version of "rebar shell" command
For now, this is just a proof of concept; would make sense to add a lot
of things, such as quick access to invoking rebar itself (with approproate
code reloading), as well as an eunit-aware version so that tests could be
run interactively.
pirms 14 gadiem
Tuncer Ayaz
8bb62032a0
Update -c string
pirms 13 gadiem
Tuncer Ayaz
8a046d898a
Fix whitespace errors
pirms 13 gadiem
Dave Smith
a7d64deb43
Introduce -k flag
pirms 13 gadiem
Dave Smith
ebdb25c5cc
Use delayed_halt everywhere
pirms 13 gadiem
Dave Smith
0f24d93256
Move to major.minor.patch release version; add OTP build version
version info
pirms 13 gadiem
Tuncer Ayaz
da122b3e57
Add rebar_utils:delayed_halt/1
pirms 13 gadiem
Yurii Rashkovskii
fe1652e137
Cache vsn info to avoid expensive vcs cmd calls
pirms 13 gadiem
Tuncer Ayaz
194f3caa3f
Fix -D and -v handling with new getopt.erl
pirms 13 gadiem
Tuncer Ayaz
2a5320fbd6
Document verbosity level
pirms 13 gadiem
Tuncer Ayaz
015e58201c
Support different log levels
pirms 13 gadiem
Magnus Klaar
4db90bafef
Deprecate ct suite= option for suites= option
pirms 13 gadiem
Tuncer Ayaz
58101588a1
Fix help text formatting
pirms 13 gadiem
Tuncer Ayaz
e62ea1994c
Remove gratuitous prefix in error log
pirms 13 gadiem
Tuncer Ayaz
9197e70bd7
Fix formatting
pirms 13 gadiem
Dave Smith
1c1620a244
When profiling, save analysis results to disk
pirms 13 gadiem
Dave Smith
45fc18f990
Add support for -p flag to profile rebar run
pirms 13 gadiem
Tuncer Ayaz
a0dcc624d9
Add -D option
pirms 13 gadiem
Steven Gravell
3c7a5804e9
Add overlay command to run overlays only
required for building on a different machine to what your live
config is kept on. This way you can build on one machine,
distribute to new machine, then run overlays against a live
config to prevent accidently running code against a live
config in a development or ci environment.
pirms 13 gadiem
Tim Watson
5bb536f839
Respect the --config switch when given
Currently the --config switch does not work because when loading
a new rebar config the global setting is ignored for all paths.
This patch provides a check when loading new rebar config to see
whether or not the current config path matches the `base_dir` set in
global conf, which produces the expected behaviour.
pirms 13 gadiem
Tuncer Ayaz
a4ffe1ce62
Use filename:join/1
pirms 14 gadiem
Tuncer Ayaz
8263f12594
Add support for $HOME/.rebar/config
pirms 14 gadiem
Tuncer Ayaz
013a49a941
Add list-deps to completion and abbrev-cmds
pirms 14 gadiem
Jared Morrow
b67b7eaa6b
Add command listing for list-deps
pirms 14 gadiem
Tuncer Ayaz
ca3368a6b4
Remove leftover references to rebar_dialyzer
pirms 14 gadiem
joewilliams
7ac00a73e8
Remove rebar_dialyzer
pirms 14 gadiem
Tuncer Ayaz
1e342faee8
Apply Tidier suggestions
pirms 14 gadiem
Tuncer Ayaz
892dc48a86
Fix indentation errors
pirms 14 gadiem
Tuncer Ayaz
153aabee9b
Use infinite receive (thanks Hakan Mattsson)
pirms 14 gadiem