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 basic command completion |
||||||
|
|
||||||
_symfony2_get_command_list () { |
_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 () { |
_symfony2 () { |
||||||
if [ -f app/console ]; then |
if [ -f $(find . -maxdepth 2 -mindepth 1 -name 'console') ]; then |
||||||
compadd `_symfony2_get_command_list` |
compadd `_symfony2_get_command_list` |
||||||
fi |
fi |
||||||
} |
} |
||||||
|
|
||||||
compdef _symfony2 app/console |
compdef _symfony2 $(find . -maxdepth 2 -mindepth 1 -name 'console') |
||||||
compdef _symfony2 sf |
compdef _symfony2 sf |
||||||
|
|
||||||
#Alias |
#Alias |
||||||
alias sf='php app/console' |
alias sf='php $(find . -maxdepth 2 -mindepth 1 -name 'console') ' |
||||||
alias sfcl='php app/console cache:clear' |
alias sfcl='php $(find . -maxdepth 2 -mindepth 1 -name 'console') cache:clear' |
||||||
alias sfroute='php app/console router:debug' |
alias sfcw='php $(find . -maxdepth 2 -mindepth 1 -name 'console') cache:warmup' |
||||||
alias sfcontainer='php app/console container:debug' |
alias sfroute='php $(find . -maxdepth 2 -mindepth 1 -name 'console') router:debug' |
||||||
alias sfgb='php app/console generate:bundle' |
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