layout_postgres() { PGHOST="$(direnv_layout_dir)/postgres" export PGHOST if [[ ! -d "$PGHOST" ]]; then mkdir -p "$PGHOST" fi PGDATA="$PGHOST/data" export PGDATA if [[ ! -d "$PGDATA" ]]; then initdb cat >>"$PGDATA/postgresql.conf" <<-EOF listen_addresses = '' unix_socket_directories = '$PGHOST' EOF fi } layout_symfony() { PATH_add bin } layout_python() { PYTHONPATH_add src } # vim: ft=sh