layout_postgres() { PGDATA="$(direnv_layout_dir)/postgres" PGHOST="$PGDATA" export PGDATA export PGHOST if [[ ! -d "$PGDATA" ]]; then initdb cat >> "$PGDATA/postgresql.conf" <<-EOF listen_addresses = '' unix_socket_directories = '$PGHOST' EOF echo "CREATE DATABASE $USER;" | postgres --single -E postgres fi } layout_symfony() { PATH_add bin } layout_python() { PYTHONPATH_add src } # vim: ft=bash