summaryrefslogtreecommitdiff
path: root/priv/shell-completion/zsh
diff options
context:
space:
mode:
authorTristan Sloughter <t@crashfast.com>2015-09-10 16:41:48 -0500
committerTristan Sloughter <t@crashfast.com>2015-09-10 16:41:48 -0500
commit9fb81989267b01a954108c4b9528e52a595aa199 (patch)
treeb4091bfab1458039c033db6d4838f2863cae3bc9 /priv/shell-completion/zsh
parent286e832a29ee502f5debb5a7393e7209e1848cf4 (diff)
update completions and docs for command unstable install and upgrade
Diffstat (limited to 'priv/shell-completion/zsh')
-rw-r--r--priv/shell-completion/zsh/_rebar316
1 files changed, 11 insertions, 5 deletions
diff --git a/priv/shell-completion/zsh/_rebar3 b/priv/shell-completion/zsh/_rebar3
index 8855bdf..c04791b 100644
--- a/priv/shell-completion/zsh/_rebar3
+++ b/priv/shell-completion/zsh/_rebar3
@@ -111,11 +111,11 @@ _rebar3 () {
(path)
_arguments \
'(--app)--app[Comma seperated list of applications to return paths for.]:apps' \
- '(--base)--base[Return the `base' path of the current profile.]' \
- '(--bin)--bin[Return the `bin' path of the current profile.]' \
- '(--ebin)--ebin[Return all `ebin' paths of the current profile's applications.]' \
- '(--lib)--lib[Return the `lib' path of the current profile.]' \
- '(--priv)--priv[Return the `priv' path of the current profile's applications.]' \
+ '(--base)--base[Return the `base` path of the current profile.]' \
+ '(--bin)--bin[Return the `bin` path of the current profile.]' \
+ '(--ebin)--ebin[Return all `ebin` paths of the current profile`s applications.]' \
+ '(--lib)--lib[Return the `lib` path of the current profile.]' \
+ '(--priv)--priv[Return the `priv` path of the current profile`s applications.]' \
'(-s --separator)--separator[In case of multiple return paths, the separator character to use to join them.]' \
&& ret=0
;;
@@ -212,6 +212,11 @@ _rebar3 () {
'*: :_rebar3_list_deps' \
&& ret=0
;;
+ (unstable)
+ _arguments \
+ '*: :(install upgrade)' \
+ && ret=0
+ ;;
(update)
_message 'rebar update' && ret=0
;;
@@ -254,6 +259,7 @@ _rebar3_tasks() {
'tar:Tar archive of release built of project.'
'tree:Print dependency tree.'
'unlock:Unlock dependencies.'
+ 'unstable:Namespace providing commands that are still in flux.'
'update:Update package index.'
'upgrade:Upgrade dependencies.'
'version:Print version for rebar and current Erlang.'