alias i="ipython tools/interactive.py" alias apperror="tools/scribereader -e prod -f apperror | tools/pretty_error_log" alias environ=". ~/.pgconf-$USER/environ.sh" alias ym="cd ~/pg/yelp-main" alias live="cd /nail/live/yelp" alias sb="sandbox -vv --minimal" function fix_environment_script() { sed -i 's/export YELP_CONFIG:yelp_conn:replication_delay_params.*$//' $YELP_SANDBOX_ROOT/environment.sh } function get_sandbox_identifier() { echo $YELP_SANDBOX_ROOT | gawk 'match($0, /pgconf-.*-(.*)/, matched) {print matched[1]}' } function is_proddb() { python 2>/dev/null - </dev/null 2>/dev/null; then sandbox_string="no sandbox" fi echo $sandbox_string } function bash_sandbox_color() { if [ $YELP_IN_SANDBOX ] then sandbox_color='\e[0;33m' else sandbox_color='\e[0;31m' fi } function zsh_sandbox_color() { if [ $YELP_IN_SANDBOX ] then sandbox_color="%{$FG[149]%}" else sandbox_color="%{$FG[001]%}" fi echo $sandbox_color } function colored_sandbox_string() { if [ is_zsh ]; then sandbox_color=$(zsh_sandbox_color) else sandbox_color=$(bash_sandbox_color) fi echo "$sandbox_color$(sandbox_prompt_info)%{$reset_color%}" }