]> git.rmz.io Git - dotfiles.git/blobdiff - zsh/plugins/capistrano/_capistrano
merge oh-my-zsh into subdir
[dotfiles.git] / zsh / plugins / capistrano / _capistrano
diff --git a/zsh/plugins/capistrano/_capistrano b/zsh/plugins/capistrano/_capistrano
new file mode 100644 (file)
index 0000000..cf6b50c
--- /dev/null
@@ -0,0 +1,10 @@
+#compdef cap
+#autoload
+
+if [ -f config/deploy.rb ]; then
+  if [[ ! -f .cap_tasks~ || config/deploy.rb -nt .cap_tasks~ ]]; then
+    echo "\nGenerating .cap_tasks~..." > /dev/stderr
+    cap --tasks | grep '#' | cut -d " " -f 2 > .cap_tasks~
+  fi
+  compadd `cat .cap_tasks~`
+fi