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