Last active
September 30, 2020 13:29
-
-
Save donalmurtagh/e451e1fd3812d33ca6a870d20cc1c10e to your computer and use it in GitHub Desktop.
configure command prompt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
db() { | |
docker exec -it c1-ark-postgres su -s /bin/sh - postgres -c "sh -c 'psql ark_dev'" | |
} | |
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 --abort-on-container-exit db azure-blob-storage | |
docker-compose up | |
} | |
export BID_EVENT_BACKEND_IMAGE=clarusonesourcing-sourcespace-docker-dev.jfrog.io/bid-engine:latest | |
# This is needed for Eclipse | |
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" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment