summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/meteor/_meteor32
1 files changed, 32 insertions, 0 deletions
diff --git a/plugins/meteor/_meteor b/plugins/meteor/_meteor
new file mode 100644
index 000000000..c90ed6caf
--- /dev/null
+++ b/plugins/meteor/_meteor
@@ -0,0 +1,32 @@
+#compdef meteor
+#autoload
+
+# Meteor Autocomplete plugin for Oh-My-Zsh, based on homebrew completion
+# Original author: Dimitri JORGE (https://github.com/jorge-d)
+
+local -a _1st_arguments
+_1st_arguments=(
+ 'run:[Default] Run this project in local development mode'
+ 'create:Create a new project'
+ 'update:Upgrade this project to the latest version of Meteor'
+ 'add:Add a package to this project'
+ 'remove:Remove a package from this project'
+ 'list:List available packages'
+ 'help:Display Meteor help'
+ 'bundle:Pack this project up into a tarball'
+ 'mongo:Connect to the Mongo database for the specified site'
+ 'deploy:Deploy this project to Meteor'
+ 'logs:Show logs for specified site'
+ 'reset:Reset the project state. Erases the local database.'
+ 'test-packages:Test one or more packages'
+)
+
+if (( CURRENT == 2 )); then
+ _describe -t commands "meteor subcommand" _1st_arguments
+ return
+fi
+
+case "$words[2]" in
+ help)
+ _describe -t commands "brew subcommand" _1st_arguments
+esac \ No newline at end of file