/drush_zsh_completion

Drush ZSH Completion. Please follow on drupal.org

Primary LanguagePHP

Drush zsh completion

Drush autocomplete awesomeness for zsh.

Demo

Installation

zsh (no frameworks)

  • Clone drush_zsh

      git clone --branch master http://git.drupal.org/sandbox/webflo/1113394.git ~/drush_zsh
    
  • Load drush_zsh in your drush folder.

      ln -s  ~/drush_zsh/drush/drush_zsh.drush.inc ~/.drush/drush_zsh.drush.inc
    
  • Load drush_zsh in your ~/.zshrc (or ~/.zshrc.local). Copy & pase the following snippet.

      fpath=(~/drush_zsh/zsh $fpath)
      autoload -U compinit
      compinit -i
    
  • Start / restart zsh

  • Have fun!

Antigen framework users

If you're using Antigen

  • add antigen bundle webflo/drush_zsh_completion to your .zshrc with your other plugins.

  • Load drush_zsh in your drush folder

      ln -s  ~/drush_zsh/drush/drush_zsh.drush.inc ~/.drush/drush_zsh.drush.inc
    
  • You can load it into your running zsh without needing a restart by running antigen bundle webflo/drush_zsh_completion

  • Have fun!

oh-my-zsh framework users

  • Clone drush_zsh

      git clone --branch master http://git.drupal.org/sandbox/webflo/1113394.git ~/drush_zsh
    
  • Load drush_zsh in your drush folder.

      ln -s  ~/drush_zsh/drush/drush_zsh.drush.inc ~/.drush/drush_zsh.drush.inc
    
  • Load drush_zsh in your oh-my-zsh plugins folder.

      ln -s ~/drush_zsh/zsh ~/.oh-my-zsh/plugins/drush
    
  • Load drush_zsh in your ~/.zshrc. Add 'drush' to plugins()

  • Start / restart zsh

  • Have fun!

Updates

  • Clone drush_zsh via git

      cd ~/drush_zsh && git pull origin master
    

Requirements