2012-01-05 14:44:31 +11:00
|
|
|
export GEM_OPEN_EDITOR="$editor"
|
|
|
|
export IRBRC="$HOME/.irbrc"
|
|
|
|
export RBXOPT="-Xrbc.db=/tmp/rbx -X19"
|
2012-08-17 07:42:32 +10:00
|
|
|
export JRUBY_OPTS="--1.9"
|
2012-01-05 14:44:31 +11:00
|
|
|
|
|
|
|
function __database_yml {
|
|
|
|
if [[ -f config/database.yml ]]; then
|
|
|
|
ruby -ryaml -rerb -e "puts YAML::load(ERB.new(IO.read('config/database.yml')).result)['${RAILS_ENV:-development}']['$1']"
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
|
|
|
export PSQL_EDITOR='vim +"set syntax=sql"'
|
|
|
|
function psql
|
|
|
|
{
|
|
|
|
if [[ "$(__database_yml adapter)" == 'postgresql' ]]; then
|
|
|
|
PGDATABASE="$(__database_yml database)" "$(which psql)" "$@"
|
|
|
|
return $?
|
|
|
|
fi
|
2012-08-17 07:42:39 +10:00
|
|
|
"$(/usr/bin/which psql)" "$@"
|
2012-01-05 14:44:31 +11:00
|
|
|
}
|