Merge pull request #2914 from bezoerb/symfony2-general
generalized symfony2 console directorymaster
commit
cea29ff7ce
1 changed files with 9 additions and 8 deletions
@ -1,22 +1,23 @@ |
||||
# Symfony2 basic command completion |
||||
|
||||
_symfony2_get_command_list () { |
||||
php app/console --no-ansi | sed "1,/Available commands/d" | awk '/^ [a-z]+/ { print $1 }' |
||||
php $(find . -maxdepth 2 -mindepth 1 -name 'console') --no-ansi | sed "1,/Available commands/d" | awk '/^ [a-z]+/ { print $1 }' |
||||
} |
||||
|
||||
_symfony2 () { |
||||
if [ -f app/console ]; then |
||||
if [ -f $(find . -maxdepth 2 -mindepth 1 -name 'console') ]; then |
||||
compadd `_symfony2_get_command_list` |
||||
fi |
||||
} |
||||
|
||||
compdef _symfony2 app/console |
||||
compdef _symfony2 $(find . -maxdepth 2 -mindepth 1 -name 'console') |
||||
compdef _symfony2 sf |
||||
|
||||
#Alias |
||||
alias sf='php app/console' |
||||
alias sfcl='php app/console cache:clear' |
||||
alias sfroute='php app/console router:debug' |
||||
alias sfcontainer='php app/console container:debug' |
||||
alias sfgb='php app/console generate:bundle' |
||||
alias sf='php $(find . -maxdepth 2 -mindepth 1 -name 'console') ' |
||||
alias sfcl='php $(find . -maxdepth 2 -mindepth 1 -name 'console') cache:clear' |
||||
alias sfcw='php $(find . -maxdepth 2 -mindepth 1 -name 'console') cache:warmup' |
||||
alias sfroute='php $(find . -maxdepth 2 -mindepth 1 -name 'console') router:debug' |
||||
alias sfcontainer='php $(find . -maxdepth 2 -mindepth 1 -name 'console') container:debug' |
||||
alias sfgb='php $(find . -maxdepth 2 -mindepth 1 -name 'console') generate:bundle' |
||||
|
||||
|
||||
Loading…
Reference in new issue