Pierre Fenoll
70cdb37942
Add command to rebar:command_names/0
11 years ago
Pierre Fenoll
c83d037404
Add a library template
11 years ago
Tuncer Ayaz
277a10cd3b
Fix is_verbose/1 helper function
11 years ago
Tuncer Ayaz
6de94e8a16
Change default log level to 'warn' and introduce -q/--quiet
11 years ago
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.
11 years ago
Tuncer Ayaz
bd3338a0a7
Document 'rebar help <CMD1> <CMD2>'
12 years ago
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
12 years ago
Tuncer Ayaz
06dbb4cb80
Document escriptize command
12 years ago
Tuncer Ayaz
a9491e112f
Fix Dialyzer warning in rebar:run/2
12 years ago
Dave Smith
a2fb8fdc39
Expose Erlang API for invoking rebar
12 years ago
Tuncer Ayaz
f4e55b8463
Fix fprof use (-p/--profile)
12 years ago
Tuncer Ayaz
3c0d97bf2c
Cleanup and comment
12 years ago
Roberto Ostinelli
fa6618f2b4
Add experimental tests= filter without eunit suites
12 years ago
Roberto Ostinelli
69dc9ec933
Add experimental tests= filter for eunit suites
12 years ago
Tuncer Ayaz
803f6e8ecd
Replace test-compile with compile_only=true option
12 years ago
Tuncer Ayaz
74a82fa104
Fix -c typo (Noticed-by: Joe Norton)
12 years ago
Tuncer Ayaz
e75a97ad33
Add 'qc' cmd and rename eunit-compile to test-compile
14 years ago
Tuncer Ayaz
902dcdf3ff
Add 'eunit-compile' cmd (Suggested-by: Joe Norton)
14 years ago
Tuncer Ayaz
252757c753
Do not use application:set_env
12 years ago
Tuncer Ayaz
e185e86bff
Remove shared state
13 years ago
Kresten Krab Thorup
b890421cae
Allow crypto to already be loaded when starting rebar
14 years ago
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.
14 years ago
Tuncer Ayaz
8bb62032a0
Update -c string
13 years ago
Tuncer Ayaz
8a046d898a
Fix whitespace errors
13 years ago
Dave Smith
a7d64deb43
Introduce -k flag
13 years ago
Dave Smith
ebdb25c5cc
Use delayed_halt everywhere
13 years ago
Dave Smith
0f24d93256
Move to major.minor.patch release version; add OTP build version
version info
13 years ago
Tuncer Ayaz
da122b3e57
Add rebar_utils:delayed_halt/1
13 years ago
Yurii Rashkovskii
fe1652e137
Cache vsn info to avoid expensive vcs cmd calls
13 years ago
Tuncer Ayaz
194f3caa3f
Fix -D and -v handling with new getopt.erl
13 years ago
Tuncer Ayaz
2a5320fbd6
Document verbosity level
13 years ago
Tuncer Ayaz
015e58201c
Support different log levels
13 years ago
Magnus Klaar
4db90bafef
Deprecate ct suite= option for suites= option
13 years ago
Tuncer Ayaz
58101588a1
Fix help text formatting
13 years ago
Tuncer Ayaz
e62ea1994c
Remove gratuitous prefix in error log
13 years ago
Tuncer Ayaz
9197e70bd7
Fix formatting
13 years ago
Dave Smith
1c1620a244
When profiling, save analysis results to disk
13 years ago
Dave Smith
45fc18f990
Add support for -p flag to profile rebar run
13 years ago
Tuncer Ayaz
a0dcc624d9
Add -D option
13 years ago
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.
13 years ago
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.
13 years ago
Tuncer Ayaz
a4ffe1ce62
Use filename:join/1
14 years ago
Tuncer Ayaz
8263f12594
Add support for $HOME/.rebar/config
14 years ago
Tuncer Ayaz
013a49a941
Add list-deps to completion and abbrev-cmds
14 years ago
Jared Morrow
b67b7eaa6b
Add command listing for list-deps
14 years ago
Tuncer Ayaz
ca3368a6b4
Remove leftover references to rebar_dialyzer
14 years ago
joewilliams
7ac00a73e8
Remove rebar_dialyzer
14 years ago
Tuncer Ayaz
1e342faee8
Apply Tidier suggestions
14 years ago
Tuncer Ayaz
892dc48a86
Fix indentation errors
14 years ago
Tuncer Ayaz
153aabee9b
Use infinite receive (thanks Hakan Mattsson)
14 years ago