A rake task tab completion plugin for zsh, suitable for use with zgen and other oh-my-zsh compatible frameworks. It was converted from a blog post at the Ruby on Rails blog, but I wanted it in a zsh plugin so I could use it now that I've switched to zgen.
For speed, this caches the output for later usage in a .rake_tasks file in the same directory as the Rakefile. If the Rakefile is newer than .rake_tasks, it will rebuild the cache.
Add a bundle entry to your .zshrc
antigen bundle unixorn/rake-completion.zshplugin
cd ~/.oh-my-zsh/custom/plugins
git clone repo
- Add the repo to your plugin list
- Clone the plugin into your prezto modules directory
- Add the plugin to your
.zpreztorc
file - Open a new terminal window or tab
Add a zgen load entry to your .zshrc with your other plugins:
zgen load unixorn/rake-completion.zshplugin
Add .rake_tasks
to your global .gitignore so your repositories don't get polluted.