Skip to content

Instantly share code, notes, and snippets.

@anyt
Last active June 16, 2016 08:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save anyt/ec0154744e719e8f14da817f16e31844 to your computer and use it in GitHub Desktop.
Save anyt/ec0154744e719e8f14da817f16e31844 to your computer and use it in GitHub Desktop.
My dev env
#############
# Colors #
#############
export PS1=" \[\e[32;1m\]\u\[\e[0m\]\[\e[32m\]@\h\[\e[36m\]\w \[\e[33m\]\$ \[\e[0m\]"
#export PATH=/usr/local/bin:$PATH
#export PATH=/Applications/MAMP/bin/php/php5.6.2/bin/:$PATH
#export ORO_PHP_PATH=/Applications/MAMP/bin/php/php5.6.2/bin/
#export PATH=/usr/local/php5/bin:$PATH
#export PATH="$(brew --prefix homebrew/php/php56)/bin:$PATH"
export PATH="/usr/local/bin:$PATH"
export PATH="/usr/local/sbin:$PATH"
export PATH="$(brew --prefix homebrew/php/php56)/bin:$PATH"
# CLICOLOR=1
# TERM=xterm-256color
# LSCOLORS=ExGxBxDxCxEgEdxbxgxcxd
#############
# Aliases #
#############
# alias ls='ls --color=always'
alias ls='ls -GFh'
# alias ll='ls -la'
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias subl='/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl'
alias sf='php ./app/console'
alias sfc='sf cache:clear'
alias sfa='sf oro:assets:install --symlink'
alias sfad='sf assetic:dump'
alias sfcp='sf cache:clear --env=prod --no-debug'
alias c='composer '
alias sff='sf doctrine:fixtures:load'
alias sfdbc='sf doctrine:database:create'
alias sfdbu='sf doctrine:schema:update --force'
alias csfix='php-cs-fixer fix src'
sfchmod() {
sudo chmod +a "_www allow delete,write,append,file_inherit,directory_inherit" "$@"
sudo chmod +a "admin allow delete,write,append,file_inherit,directory_inherit" "$@"
}
#oro
alias orofixtures='sf oro:migration:data:load --fixtures-type=demo'
alias oroinstall='rm -rf app/cache/*; mysql -u root -Bse "DROP DATABASE IF EXISTS b2b_dev;CREATE DATABASE b2b_dev";time sf oro:install -v --user-name=admin --user-email=admin@example.com --user-firstname=John --user-lastname=Doe --user-password=admin --force --organization-name=OroCRM --application-url=http://localhost/ --sample-data=n --timeout=3000000 --symlink'
alias gsinit='git submodule update --init'
alias gpull='git pull origin master;git submodule foreach git pull origin master'
alias phpd='php -dxdebug.remote_autostart=On'
alias dca='drush cc all'
alias h='history'
alias hg='history|grep'
alias ..='cd ..'
alias ...='cd ../..'
alias sites='cd /Users/admin/Sites'
alias cowork='cd /Users/admin/Sites/my_projects/cowork'
alias loc='cd /Users/admin/Sites/my_projects/loc'
alias cash='cd /Users/admin/Sites/my_projects/cash'
alias plan='cd /Users/admin/Sites/my_projects/planning'
alias apr='sudo apachectl restart'
alias ephp='sudo nano /usr/local/php5/lib/php.ini'
alias ehost='sudo nano /etc/hosts'
alias ebash='sudo nano ~/.bash_profile'
alias eparam='nano app/config/parameters.yml'
alias enx=''
alias disx=''
s() {
sudo service "$@"
}
dsync() {
drush rsync @"$@".loc @"$@" --exclude-files --exclude=flash
}
#--exclude-files --exclude=flash --exclude=sites/all/themes
alias vmrun='/Applications/VMware\ Fusion.app/Contents/Library/vmrun'
vmu() {
vmrun "$@" "/Users/admin/Documents/Virtual Machines.localized/ubuntu_server_lts.vmwarevm" nogui
}
cdl() {
cd "$@";
ls -al;
}
#############
# Other #
#############
# MacPorts Installer addition on 2013-04-13_at_14:54:30: adding an appropriate PATH variable for use with MacPorts.
# export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
# source ~/Sites/symfony2-autocomplete/symfony2-autocomplete.bash
source ~/.profile
source ~/.rvm/scripts/rvm
<VirtualHost *:80>
ServerName crm.dev
SetEnv ORO_PHP_PATH /usr/local/php5/bin/php
DirectoryIndex app.php
DocumentRoot /Users/andrey/Sites/orocrm/crm-application/web
<Directory /Users/andrey/Sites/orocrm/crm-application/web>
AllowOverride None
Require all granted
Allow from All
</Directory>
ErrorLog /var/log/apache2/project_error.log
CustomLog /var/log/apache2/project_access.log combined
</VirtualHost>
<VirtualHost *:80>
ServerName b2b.dev
DirectoryIndex app_dev.php
DocumentRoot /Users/andrey/Sites/laboro/dev/application/commerce/web
<Directory /Users/andrey/Sites/laboro/dev/application/commerce/web>
AllowOverride None
Require all granted
Allow from All
</Directory>
ErrorLog /var/log/apache2/project_error.log
CustomLog /var/log/apache2/project_access.log combined
</VirtualHost>
<VirtualHost *:80>
ServerName b2b-old.dev
DirectoryIndex app_dev.php
DocumentRoot /Users/andrey/Sites/laboro/b2b-dev/web
<Directory /Users/andrey/Sites/laboro/b2b-dev/web>
AllowOverride None
Require all granted
Allow from All
</Directory>
ErrorLog /var/log/apache2/project_error.log
CustomLog /var/log/apache2/project_access.log combined
</VirtualHost>
#install b2b in prod environment
sf oro:install -v --user-name=admin --user-email=admin@example.com --user-firstname=John --user-lastname=Doe --user-password=admin --force --organization-name=OroCRM --application-url=http://localhost/ --sample-data=n --timeout=3000000
sf doctrine:fixture:load --no-debug --append --no-interaction --fixtures src/Oro/src/Oro/Bundle/TestFrameworkBundle/Fixtures/
# install b2b in test environment
time app/console oro:install -v --user-name=admin --user-email=admin@example.com --user-firstname=John --user-lastname=Doe --user-password=admin --force --organization-name=OroCRM --application-url=http://localhost/ --sample-data=n --env=test --timeout=3000000 --drop-database --skip-asset
# b2b repo fixtures
sf doctrine:fixture:load --no-debug --append --no-interaction --env=test --fixtures src/Oro/src/Oro/Bundle/TestFrameworkBundle/Fixtures/
sf doctrine:fixture:load --no-debug --append --no-interaction --env=test --fixtures src/OroB2B/src/Oro/Component/Testing/Fixtures/
# dev repo fixtures
sf doctrine:fixture:load --no-debug --append --no-interaction --env=test --fixtures vendor/oro/platform/src/Oro/Bundle/TestFrameworkBundle/Fixtures/
sf doctrine:fixture:load --no-debug --append --no-interaction --env=test --fixtures vendor/oro/commerce/src/Oro/Component/Testing/Fixtures/
(/◔ ◡ ◔)/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment