Selaa lähdekoodia

Document xref command

Also add a sleep after printing so that the io server has
written all output before exiting. It's a work around.
Tuncer Ayaz 15 vuotta sitten
vanhempi
commit
1e8916ba87
2 muutettua tiedostoa jossa 31 lisäystä ja 26 poistoa
  1. +1
    -1
      priv/shell-completion/bash/rebar
  2. +30
    -25
      src/rebar_core.erl

+ 1
- 1
priv/shell-completion/bash/rebar Näytä tiedosto

@ -10,7 +10,7 @@ _rebar()
lopts=" --help --commands --verbose --force --jobs="
cmdsnvars="analyze build_plt check_plt check-deps clean compile \
create create-app create-node delete-deps eunit \
get-deps generate install int_test perf_test test \
get-deps generate install int_test perf_test test xref \
case= force=1 jobs= suite= verbose=1 appid= target= template="
if [[ ${cur} == --* ]] ; then

+ 30
- 25
src/rebar_core.erl Näytä tiedosto

@ -161,31 +161,36 @@ help() ->
%% print known commands
%%
commands() ->
io:format(<<
"analyze Analyze with Dialyzer~n"
"build_plt Build Dialyzer PLT~n"
"check_plt Check Dialyzer PLT~n"
"~n"
"clean Clean~n"
"compile Compile sources~n"
"~n"
"create template= [var=foo,...] Create skel based on template and vars~n"
"create-app Create simple app skel~n"
"create-node Create simple node skel~n"
"~n"
"check-deps Display to be fetched dependencies~n"
"get-deps Fetch dependencies~n"
"delete-deps Delete fetched dependencies~n"
"~n"
"generate [dump_spec=0/1] Build release with reltool~n"
"install [target=] Install build into target~n"
"~n"
"eunit [suite=foo] Run eunit [test/foo_tests.erl] tests~n"
"~n"
"int_test [suite=] [case=] Run ct suites in ./int_test~n"
"perf_test [suite=] [case=] Run ct suites in ./perf_test~n"
"test [suite=] [case=] Run ct suites in ./test~n"
>>).
S = <<"
analyze Analyze with Dialyzer
build_plt Build Dialyzer PLT
check_plt Check Dialyzer PLT
clean Clean
compile Compile sources
create template= [var=foo,...] Create skel based on template and vars
create-app Create simple app skel
create-node Create simple node skel
check-deps Display to be fetched dependencies
get-deps Fetch dependencies
delete-deps Delete fetched dependencies
generate [dump_spec=0/1] Build release with reltool
install [target=] Install build into target
eunit [suite=foo] Run eunit [test/foo_tests.erl] tests
int_test [suite=] [case=] Run ct suites in ./int_test
perf_test [suite=] [case=] Run ct suites in ./perf_test
test [suite=] [case=] Run ct suites in ./test
xref Run cross reference analysis
">>,
io:put_chars(S),
%% workaround to delay exit until all output is written
timer:sleep(300).
%%
%% options accepted via getopt

Ladataan…
Peruuta
Tallenna