Преглед на файлове

Merge pull request #464 from tsloughter/completions

make deps task listed in help and update zsh/bash completions
pull/458/head
Fred Hebert преди 10 години
родител
ревизия
510f4596ce
променени са 3 файла, в които са добавени 13 реда и са изтрити 2 реда
  1. +1
    -0
      priv/shell-completion/bash/rebar3
  2. +11
    -1
      priv/shell-completion/zsh/_rebar3
  3. +1
    -1
      src/rebar_prv_deps.erl

+ 1
- 0
priv/shell-completion/bash/rebar3 Целия файл

@ -27,6 +27,7 @@ _rebar3()
report \ report \
shell \ shell \
tar \ tar \
unlock \
update \ update \
upgrade \ upgrade \
version \ version \

+ 11
- 1
priv/shell-completion/zsh/_rebar3 Целия файл

@ -72,6 +72,9 @@ _rebar3 () {
'(-v --verbose)'{-v,--verbose}'[Print coverage analysis]' \ '(-v --verbose)'{-v,--verbose}'[Print coverage analysis]' \
&& ret=0 && ret=0
;; ;;
(deps)
_message 'no more arguments' && ret=0
;;
(dialyzer) (dialyzer)
_arguments \ _arguments \
'(-u --update-plt)'{-u, --update-plt}'[Enable updating the PLT.]' \ '(-u --update-plt)'{-u, --update-plt}'[Enable updating the PLT.]' \
@ -100,7 +103,7 @@ _rebar3 () {
;; ;;
(new) (new)
_arguments \ _arguments \
'1:type:(app lib release plugin)' \
'1:type:(app cmake escript lib plugin release)' \
'2:name:' \ '2:name:' \
'(-f --force)'{-f,--force}'[ overwrite existing files]' \ '(-f --force)'{-f,--force}'[ overwrite existing files]' \
&& ret=0 && ret=0
@ -160,6 +163,11 @@ _rebar3 () {
'(-r --root)'{-r,--root}'[The project root directory]:system libs:_files -/' \ '(-r --root)'{-r,--root}'[The project root directory]:system libs:_files -/' \
&& ret=0 && ret=0
;; ;;
(unlock)
_arguments \
'*: :_rebar3_list_deps' \
&& ret=0
;;
(update) (update)
_message 'rebar update' && ret=0 _message 'rebar update' && ret=0
;; ;;
@ -185,6 +193,7 @@ _rebar3_tasks() {
'compile:Compile apps .app.src and .erl files.' 'compile:Compile apps .app.src and .erl files.'
'cover:Perform coverage analysis.' 'cover:Perform coverage analysis.'
'ct:Run Common Tests.' 'ct:Run Common Tests.'
'deps:List dependencies.'
'dialyzer:Run the Dialyzer analyzer on the project.' 'dialyzer:Run the Dialyzer analyzer on the project.'
'do:Higher order provider for running multiple tasks in a sequence.' 'do:Higher order provider for running multiple tasks in a sequence.'
'edoc:Generate documentation using edoc.' 'edoc:Generate documentation using edoc.'
@ -197,6 +206,7 @@ _rebar3_tasks() {
'report:Provide a crash report to be sent to the rebar3 issues page.' 'report:Provide a crash report to be sent to the rebar3 issues page.'
'shell:Run shell with project apps and deps in path.' 'shell:Run shell with project apps and deps in path.'
'tar:Tar archive of release built of project.' 'tar:Tar archive of release built of project.'
'unlock:Unlock dependencies..'
'update:Update package index.' 'update:Update package index.'
'upgrade:Upgrade dependencies.' 'upgrade:Upgrade dependencies.'
'version:Print version for rebar and current Erlang.' 'version:Print version for rebar and current Erlang.'

+ 1
- 1
src/rebar_prv_deps.erl Целия файл

@ -18,7 +18,7 @@ init(State) ->
providers:create([ providers:create([
{name, ?PROVIDER}, {name, ?PROVIDER},
{module, ?MODULE}, {module, ?MODULE},
{bare, true},
{bare, false},
{deps, ?DEPS}, {deps, ?DEPS},
{example, "rebar3 deps"}, {example, "rebar3 deps"},
{short_desc, "List dependencies"}, {short_desc, "List dependencies"},

Зареждане…
Отказ
Запис