1f008b4113cd4586423c4ecc54f65f12e8a61145

Author
Mikhail S. Pobolovets <styx.mp@gmail.com>
Committer
ncanceill <nicolas.canceill@ens-cachan.org>
Date

Message

Update Mix complition upto 1.0.4

Signed-off-by: Mikhail S. Pobolovets <styx.mp@gmail.com>

Diff

This diff is truncated to protect this page.

 1diff --git a/plugins/mix/_mix b/plugins/mix/_mix
 2index b7c982e0ac9083f19d6cb9050a124ca68587d576..319932b3fbe16d178971e0fcf107d635a0127420 100644
 3--- a/plugins/mix/_mix
 4+++ b/plugins/mix/_mix
 5@@ -1,28 +1,43 @@
 6-#compdef mix 
 7+#compdef mix
 8 #autoload
 9 
10 # Elixir mix zsh completion
11 
12 local -a _1st_arguments
13 _1st_arguments=(
14-    'archive:Archive this project into a .ez file'
15-    'clean:Clean generated application files'
16+    'app.start:Start all registered apps'
17+    'archive:List all archives'
18+    'archive.build:Archive this project into a .ez file'
19+    'archive.install:Install an archive locally'
20+    'archive.uninstall:Uninstall archives'
21+    'clean:Delete generated application files'
22+    'cmd:Executes the given command'
23     'compile:Compile source files'
24+    'compile.protocols:Consolidates all protocols in all paths'
25     'deps:List dependencies and their status'
26-    "deps.clean:Remove dependencies' files"
27+    "deps.clean:Remove the given dependencies' files"
28     'deps.compile:Compile dependencies'
29     'deps.get:Get all out of date dependencies'
30     'deps.unlock:Unlock the given dependencies'
31-    'deps.update:Update dependencies'
32-    'do:Executes the commands separated by comma'
33-    'escriptize:Generates an escript for the project'
34+    'deps.update:Update the given dependencies'
35+    'do:Executes the tasks separated by comma'
36+    'escript.build:Builds an escript for the project'
37     'help:Print help information for tasks'
38+    'hex:Print hex help information'
39+    'hex.config:Read or update hex config'
40+    'hex.docs:Publish docs for package'
41+    'hex.info:Print hex information'
42+    'hex.key:Hex API key tasks'
43+    'hex.outdated:Shows outdated hex deps for the current project'
44+    'hex.owner:Hex package ownership tasks'
45+    'hex.publish:Publish a new package version'
46+    'hex.search:Search for package names'
47+    'hex.user:Hex user tasks'
48+    'loadconfig:Loads and persists the given configuration'
49     'local:List local tasks'
50-    'local.install:Install a task or an archive locally'
51+    'local.hex:Install hex locally'
52     'local.rebar:Install rebar locally'
53-    'local.uninstall:Uninstall local tasks or archives'
54-    'local.hex:Install Hex locally'
55-    'new:Creates a new Elixir project'
56+    'new:Create a new Elixir project'
57     'run:Run the given file or expression'
58     "test:Run a project's tests"
59     '--help:Describe available tasks'
60@@ -34,7 +49,7 @@ __task_list ()
61     local expl
62     declare -a tasks
63 
64-    tasks=(archive clean compile deps deps.clean deps.compile deps.get deps.unlock deps.update do escriptize help local local.install local.rebar local.uninstall new run test)