Skip to content

Instantly share code, notes, and snippets.

@SofHad
Last active August 29, 2015 14:10
Show Gist options
  • Save SofHad/6e7835b147ccd7e3bfe0 to your computer and use it in GitHub Desktop.
Save SofHad/6e7835b147ccd7e3bfe0 to your computer and use it in GitHub Desktop.
# Symfony 2
alias sf='php app/console'
alias sf-vendors='php bin/vendors update'
alias sf-db='sf doctrine:database:drop --force && sf doctrine:database:create && sf doctrine:schema:update --force'
alias sf-fixtures='sf doctrine:fixtures:load'
alias sf-cc='rm -rf app/cache/* && rm -rf app/logs/* && sf cache:clear'
alias sf-assets='rm -rf web/bundles/* && sf assets:install --symlink web'
alias sf-acl='sudo setfacl -R -m u:www-data:rwx -m u:`whoami`:rwx app/cache app/logs && sudo setfacl -dR -m u:www-data:rwx -m u:`whoami`:rwx app/cache app/logs'
# Widop Fixtures Bundle
alias sfbuild_dev='php app/console doctrine:database:drop --force --env=dev && php app/console doctrine:database:create --env=dev && php app/console doctrine:schema:update --force --env=dev && php app/console widop:fixtures:load --env=dev'
alias sfbuild_test='php app/console doctrine:database:drop --force --env=test && php app/console doctrine:database:create --env=test && php app/console doctrine:schema:update --force --env=test && php app/console widop:fixtures:load --env=test'
alias sfbuild_prod='php app/console doctrine:database:drop --force --env=prod && php app/console doctrine:database:create --env=prod && php app/console doctrine:schema:update --force --env=prod && php app/console widop:fixtures:load --env=prod'
# Clear full cache
alias rmallcache='rm `find / -name prod.log 2> /dev/null` && rm `find / -name dev.log 2> /dev/null` && rm `find / -name test.log 2> /dev/null`'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment