ssPsql() {
        docker exec -it bid-event-backend_db_1 su -s /bin/sh - postgres -c "sh -c 'psql postgres'"
}

parseGitBranch() {
        git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/' | sed -e 's/^[[:space:]]*//'
}

updateFeatureBranch() {
        git pull && git checkout master && git pull && git checkout - && git merge master
}

co() {
        branch=$1
        git fetch && git checkout $branch && git pull
}

deleteBranch() {
        git push -d origin $1 && git branch -d $1
}

# Set command prompt to show current Git branch
export PS1="\[\033[01;32m\]\u\[\033[00m\] \$(parseGitBranch)\[\033[01;34m\]\w\[\033[00m\]\$ "

alias pruneLocalBranches="git branch | grep -v "master" | xargs git branch -D"

alias ls='ls -laG'

alias be='cd ~/workspace/source-space/bid-event-backend'
alias fe='cd ~/workspace/source-space/bid-event-frontend'

# run the postgres db and Azure blob storage in containers
ssDockerBackend() {
        cd ~/workspace/source-space/bid-event-backend
        docker-compose up
}

export JAVA_HOME=~/.sdkman/candidates/java/current
export PATH=$PATH:$JAVA_HOME/bin

#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
export SDKMAN_DIR="/Users/donal/.sdkman"
[[ -s "/Users/donal/.sdkman/bin/sdkman-init.sh" ]] && source "/Users/donal/.sdkman/bin/sdkman-init.sh"