1f008b4113cd4586423c4ecc54f65f12e8a61145
- Author
- Mikhail S. Pobolovets <styx.mp@gmail.com>
- Committer
- ncanceill <nicolas.canceill@ens-cachan.org>
- Date
Message
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)