Skip to content

Instantly share code, notes, and snippets.

@sherakama
Last active November 18, 2015 19:21
Show Gist options
  • Save sherakama/a3f24f32a1155e50f68f to your computer and use it in GitHub Desktop.
Save sherakama/a3f24f32a1155e50f68f to your computer and use it in GitHub Desktop.
.bashrc file
export PATH=${PATH}:/usr/local/sbin
export PATH=/usr/local/bin:${PATH}
export PATH=${PATH}:~/bin
export PS1="\u:\w$ "
# alias composer="php /usr/bin/composer.phar"
alias ppp="php app/console"
alias chrome='open -n -a "Google Chrome.app" --args --auth-server-whitelist="*.stanford.edu" --auth-negotiate-delegate-whitelist="*.stanford.edu"'
alias drupalcs="phpcs --standard=Drupal --extensions='php,module,inc,install,test,profile,theme,js,css,info,txt'"
alias drush8="/usr/local/Cellar/drush/drush8/drush"
# drush aliases
alias dbu="drush php-eval 'global \$base_url; echo \$base_url . \"\n\";'"
alias drsqlq="drush sqlq --extra='-t'"
alias daa="drush upwd admin --password=admin"
alias fxport="drush vset stanford_sites_allow_features_generate 1"
alias setset="cp sites/default/default.settings.php sites/default/settings.php && subl sites/default/settings.php:214"
alias build-jsv="cd /httpdocs && sudo rm -Rf /httpdocs/jsvmake.su.dev && drush make /httpdocs/stanford-jumpstart-deployer/make/development/jumpstart.make /httpdocs/jsvmake.su.dev --working-copy -v --no-cache --ignore-checksums --prepare-install --concurrency=4 && cd /httpdocs/jsvmake.su.dev && rm .htaccess && cp /Users/admin/scripts/su/.htaccess ./ && cp /Users/admin/scripts/su/settings.php sites/default/settings.php && sed -i .bak 's/\[dbname\]/jsvmake_su_dev/g' sites/default/settings.php && sed -i .bak 's/\[baseurl\]/http\:\/\/jsvmake.su.dev/g' sites/default/settings.php && drush si stanford_sites_jumpstart -y && daa && drush uli"
alias build-jsa="cd /httpdocs && sudo rm -Rf /httpdocs/jsamake.su.dev && drush make /httpdocs/stanford-jumpstart-deployer/make/development/jumpstart-academic.make /httpdocs/jsamake.su.dev --working-copy -v --no-cache --ignore-checksums --prepare-install --concurrency=4 && cd /httpdocs/jsamake.su.dev && rm .htaccess && cp /Users/admin/scripts/su/.htaccess ./ && cp /Users/admin/scripts/su/settings.php sites/default/settings.php && sed -i .bak 's/\[dbname\]/jsamake_su_dev/g' sites/default/settings.php && sed -i .bak 's/\[baseurl\]/http\:\/\/jsamake.su.dev/g' sites/default/settings.php && drush si stanford_sites_jumpstart_academic -y && daa && drush uli"
alias build-jsp="cd /httpdocs && sudo rm -Rf /httpdocs/jspmake.su.dev && drush make /httpdocs/stanford-jumpstart-deployer/make/development/jumpstart-personal.make /httpdocs/jspmake.su.dev --working-copy -v --no-cache --ignore-checksums --prepare-install --concurrency=4 && cd /httpdocs/jspmake.su.dev && rm .htaccess && cp /Users/admin/scripts/su/.htaccess ./ && cp /Users/admin/scripts/su/settings.php sites/default/settings.php && sed -i .bak 's/\[dbname\]/jspmake_su_dev/g' sites/default/settings.php && sed -i .bak 's/\[baseurl\]/http\:\/\/jspmake.su.dev/g' sites/default/settings.php && drush si stanford_sites_jumpstart_personal -y && daa && drush uli"
alias build-jsplus="cd /httpdocs && sudo rm -Rf /httpdocs/jsplus.su.dev && drush make /httpdocs/stanford-jumpstart-deployer/make/development/jumpstart-plus.make /httpdocs/jsplus.su.dev --working-copy -v --no-cache --ignore-checksums --prepare-install --concurrency=4 && cd /httpdocs/jsplus.su.dev && rm .htaccess && cp /Users/admin/scripts/su/.htaccess ./ && cp /Users/admin/scripts/su/settings.php sites/default/settings.php && sed -i .bak 's/\[dbname\]/jsplus_su_dev/g' sites/default/settings.php && sed -i .bak 's/\[baseurl\]/http\:\/\/jsplus.su.dev/g' sites/default/settings.php && drush si stanford_sites_jumpstart_plus -y && daa && drush uli"
alias build-jsvpsa="cd /httpdocs && sudo rm -Rf /httpdocs/jsvpsa.su.dev && drush make /httpdocs/stanford-jumpstart-deployer/make/development/jumpstart-vpsa.make /httpdocs/jsvpsa.su.dev --working-copy -v --no-cache --ignore-checksums --prepare-install --concurrency=4 && cd /httpdocs/jsvpsa.su.dev && rm .htaccess && cp /Users/admin/scripts/su/.htaccess ./ && cp /Users/admin/scripts/su/settings.php sites/default/settings.php && sed -i .bak 's/\[dbname\]/jsvpsa_su_dev/g' sites/default/settings.php && sed -i .bak 's/\[baseurl\]/http\:\/\/jsvpsa.su.dev/g' sites/default/settings.php && drush si stanford_sites_jumpstart_vpsa -y && daa && drush uli"
alias build-jse="cd /httpdocs && sudo rm -Rf /httpdocs/jsemake.su.dev && drush make /httpdocs/stanford-jumpstart-deployer/make/development/jumpstart-engineering.make /httpdocs/jsemake.su.dev --working-copy -v --no-cache --ignore-checksums --prepare-install --concurrency=4 && cd /httpdocs/jsemake.su.dev && rm .htaccess && cp /Users/admin/scripts/su/.htaccess ./ && cp /Users/admin/scripts/su/settings.php sites/default/settings.php && sed -i .bak 's/\[dbname\]/jsemake_su_dev/g' sites/default/settings.php && sed -i .bak 's/\[baseurl\]/http\:\/\/jsemake.su.dev/g' sites/default/settings.php && drush si stanford_sites_jumpstart_engineering -y && daa && drush uli"
alias build-jsv-prod="cd /httpdocs && sudo rm -Rf /httpdocs/jsvmakeprod.su.dev && drush make /httpdocs/stanford-jumpstart-deployer/make/production/jumpstart.make /httpdocs/jsvmakeprod.su.dev --working-copy -v --no-cache --ignore-checksums --prepare-install --concurrency=4 && cd /httpdocs/jsvmakeprod.su.dev && rm .htaccess && cp /Users/admin/scripts/su/.htaccess ./ && cp /Users/admin/scripts/su/settings.php sites/default/settings.php && sed -i .bak 's/\[dbname\]/jsvmakeprod_su_dev/g' sites/default/settings.php && sed -i .bak 's/\[baseurl\]/http\:\/\/jsvmakeprod.su.dev/g' sites/default/settings.php && drush si stanford_sites_jumpstart -y && daa && drush uli"
alias build-jsa-prod="cd /httpdocs && sudo rm -Rf /httpdocs/jsamakeprod.su.dev && drush make /httpdocs/stanford-jumpstart-deployer/make/production/jumpstart-academic.make /httpdocs/jsamakeprod.su.dev --working-copy -v --no-cache --ignore-checksums --prepare-install --concurrency=4 && cd /httpdocs/jsamakeprod.su.dev && rm .htaccess && cp /Users/admin/scripts/su/.htaccess ./ && cp /Users/admin/scripts/su/settings.php sites/default/settings.php && sed -i .bak 's/\[dbname\]/jsamakeprod_su_dev/g' sites/default/settings.php && sed -i .bak 's/\[baseurl\]/http\:\/\/jsamakeprod.su.dev/g' sites/default/settings.php && drush si stanford_sites_jumpstart_academic -y && daa && drush uli"
alias build-jsp-prod="cd /httpdocs && sudo rm -Rf /httpdocs/jspmakeprod.su.dev && drush make /httpdocs/stanford-jumpstart-deployer/make/production/jumpstart-personal.make /httpdocs/jspmakeprod.su.dev --working-copy -v --no-cache --ignore-checksums --prepare-install --concurrency=4 && cd /httpdocs/jspmakeprod.su.dev && rm .htaccess && cp /Users/admin/scripts/su/.htaccess ./ && cp /Users/admin/scripts/su/settings.php sites/default/settings.php && sed -i .bak 's/\[dbname\]/jspmakeprod_su_dev/g' sites/default/settings.php && sed -i .bak 's/\[baseurl\]/http\:\/\/jspmakeprod.su.dev/g' sites/default/settings.php && drush si stanford_sites_jumpstart_personal -y && daa && drush uli"
alias build-jsplus-prod="cd /httpdocs && sudo rm -Rf /httpdocs/jsplusprod.su.dev && drush make /httpdocs/stanford-jumpstart-deployer/make/production/jumpstart-plus.make /httpdocs/jsplusprod.su.dev --working-copy -v --no-cache --ignore-checksums --prepare-install --concurrency=4 && cd /httpdocs/jsplusprod.su.dev && rm .htaccess && cp /Users/admin/scripts/su/.htaccess ./ && cp /Users/admin/scripts/su/settings.php sites/default/settings.php && sed -i .bak 's/\[dbname\]/jsplusprod_su_dev/g' sites/default/settings.php && sed -i .bak 's/\[baseurl\]/http\:\/\/jsplusprod.su.dev/g' sites/default/settings.php && drush si stanford_sites_jumpstart_plus -y && daa && drush uli"
alias build-jsvpsa-prod="cd /httpdocs && sudo rm -Rf /httpdocs/jsvpsaprod.su.dev && drush make /httpdocs/stanford-jumpstart-deployer/make/production/jumpstart-vpsa.make /httpdocs/jsvpsaprod.su.dev --working-copy -v --no-cache --ignore-checksums --prepare-install --concurrency=4 && cd /httpdocs/jsvpsaprod.su.dev && rm .htaccess && cp /Users/admin/scripts/su/.htaccess ./ && cp /Users/admin/scripts/su/settings.php sites/default/settings.php && sed -i .bak 's/\[dbname\]/jsvpsaprod_su_dev/g' sites/default/settings.php && sed -i .bak 's/\[baseurl\]/http\:\/\/jsvpsaprod.su.dev/g' sites/default/settings.php && drush si stanford_sites_jumpstart_vpsa -y && daa && drush uli"
alias build-jse-prod="cd /httpdocs && sudo rm -Rf /httpdocs/jseprod.su.dev && drush make /httpdocs/stanford-jumpstart-deployer/make/production/jumpstart-engineering.make /httpdocs/jseprod.su.dev -v --no-cache --ignore-checksums --prepare-install --concurrency=4 && cd /httpdocs/jseprod.su.dev && rm .htaccess && cp /Users/admin/scripts/su/.htaccess ./ && cp /Users/admin/scripts/su/settings.php sites/default/settings.php && sed -i .bak 's/\[dbname\]/jseprod_su_dev/g' sites/default/settings.php && sed -i .bak 's/\[baseurl\]/http\:\/\/jseprod.su.dev/g' sites/default/settings.php && drush si stanford_sites_jumpstart_engineering -y && daa && drush uli"
alias install-capx="drush si standard -y && drush dis shortcuts overlay toolbar dashboard update -y && drush en admin_menu_toolbar stanford_bean_types stanford_person devel views_ui -y && daa && drush vset file_private_path sites/default/files/private && drush en stanford_capx -y"
#behat and testings
alias bbl="behat --profile local -v"
alias bbs="behat --profile sites -v"
alias bbb="behat --profile default -v"
alias bsafe="behat --profile sites --suite live -v"
alias blinks="ln -s ../../../includes/bootstrap/SWSFeatureContext.php ./ && ln -s ../../../includes/bootstrap/SWSDrupalContext.php ./ && ln -s ../../../includes/bootstrap/SWSMinkContext.php ./"
alias selenium='java -jar /usr/local/Cellar/selenium-server-standalone/2.48.2/libexec/selenium-server-standalone-2.48.2.jar &'
#homebrew
alias use_php53="brew unlink php54 && brew unlink php55 && brew unlink php53 && brew link php53"
alias use_php54="brew unlink php53 && brew unlink php55 && brew unlink php54 && brew link php54"
alias use_php55="brew unlink php53 && brew unlink php54 && brew unlink php55 && brew link php55"
alias use_php56="brew unlink php53 && brew unlink php54 && brew unlink php55 && brew unlink php55 && brew link php56"
alias webstart="sh /Users/admin/scripts/webserver-start.sh"
alias webstop="sh /Users/admin/scripts/webserver-stop.sh"
alias su-clone="sh /Users/admin/scripts/su/su-clone.sh"
alias su-destroy="sh /Users/admin/scripts/su/su-destroy.sh"
alias notes="cd ~/notes"
alias flushdnscache="sudo killall -HUP mDNSResponder"
alias removegit="find . | grep /.git | xargs rm -rf"
# gitprompt configuration
# Set config variables first
GIT_PROMPT_ONLY_IN_REPO=1
# GIT_PROMPT_FETCH_REMOTE_STATUS=0 # uncomment to avoid fetching remote status
# GIT_PROMPT_SHOW_UPSTREAM=1 # uncomment to show upstream tracking branch
# GIT_PROMPT_STATUS_COMMAND=gitstatus_pre-1.7.10.sh # uncomment to support Git older than 1.7.10
GIT_PROMPT_START="\u:\w$ " # uncomment for custom prompt start sequence
# GIT_PROMPT_END=... # uncomment for custom prompt end sequence
# as last entry source the gitprompt script
# GIT_PROMPT_THEME=Custom # use custom .git-prompt-colors.sh
# GIT_PROMPT_THEME=Solarized # use theme optimized for solarized color scheme
if [ -f "$(brew --prefix)/opt/bash-git-prompt/share/gitprompt.sh" ]; then
source "$(brew --prefix)/opt/bash-git-prompt/share/gitprompt.sh"
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment