Browse Source

Autocomplete composer default methods if composer.json is not available

This plugin currently doesn't autocomplete composer commands if there is no composer.json in the current dir. However, the commands create-project, init, search, selfupdate and show are still useful without a composer.json!
hacfi 12 years ago
parent
commit
4bf174c38b
1 changed files with 3 additions and 1 deletions
  1. 3 1
      plugins/composer/composer.plugin.zsh

+ 3 - 1
plugins/composer/composer.plugin.zsh

@@ -13,6 +13,8 @@ _composer_get_command_list () {
 _composer () {
 _composer () {
   if [ -f composer.json ]; then
   if [ -f composer.json ]; then
     compadd `_composer_get_command_list`
     compadd `_composer_get_command_list`
+  else
+    compadd create-project init search selfupdate show
   fi
   fi
 }
 }
 
 
@@ -26,4 +28,4 @@ alias ci='composer install'
 alias ccp='composer create-project'
 alias ccp='composer create-project'
 
 
 # install composer in the current directory
 # install composer in the current directory
-alias cget='curl -s https://getcomposer.org/installer | php'
+alias cget='curl -s https://getcomposer.org/installer | php'