1 # ------------------------------------------------------------------------------
2 # FILE: composer.plugin.zsh
3 # DESCRIPTION: oh-my-zsh composer plugin file.
4 # AUTHOR: Daniel Gomes (me@danielcsgomes.com)
6 # ------------------------------------------------------------------------------
8 # Composer basic command completion
9 _composer_get_command_list
() {
10 composer
--no-ansi | sed "1,/Available commands/d" | awk '/^ [a-z]+/ { print $1 }'
14 if [ -f composer.json
]; then
15 compadd
`_composer_get_command_list`
19 compdef _composer composer
23 alias csu
='composer self-update'
24 alias cu
='composer update'
25 alias ci
='composer install'
26 alias ccp
='composer create-project'
28 # install composer in the current directory
29 alias cget
='curl -s https://getcomposer.org/installer | php'