bash
# ----------------------
# Git Aliases
# ----------------------
alias mbootd='mvnDebug exec:java -Dexec.mainClass=infrastructure.Main -Dmode=local'
alias mboot='mvn exec:java -Dexec.mainClass=infrastructure.Main -Dmode=local'
alias tfmt='terraform fmt -recursive -diff'
alias ycheck='yarn check-types && cross-env REACT_APP_SENTRY_RELEASE=$(git rev-parse HEAD) webpack --config webpack.dev.js'
alias go-aws-azure-login='~/Desktop/skip/installations/go-aws-azure-login'
# Delete all branches except develop/staging/master locally
alias gdel='git branch | grep -v "develop" | grep -v "master" | grep -v "staging" | xargs git branch -D'
alias deploy='mvn package -Dmaven.test.skip=true && cp ./target/*.war /c/installation/Tomcat7/webapps'
alias mci='mvn clean install'
alias cleantom='rm /c/installation/Tomcat/webapps/*.war'
alias j11='export JAVA_HOME=`/usr/libexec/java_home -v 11.0.2`'
alias j17='export JAVA_HOME=`/usr/libexec/java_home -v 17.0.9`'
alias j21='export JAVA_HOME=`/usr/libexec/java_home -v 21.0.1`'
alias awslogin='aws-azure-login --profile courier-production-write --mode=gui'
alias awsssm='aws ssm start-session --document-name secure-bastion-ssm-document --target i-02c49c7239b65df6a --region us-west-2 --profile courier-write-prod'
alias gpo='git pull origin'
alias gclone='git clone'
alias ga='git add'
alias gaa='git add .'
alias gaaa='git add --all'
alias gau='git add --update'
alias gf='git fetch'
alias gb='git branch'
alias gbd='git branch --delete '
alias gc='git commit'
alias gca='git commit --amend'
alias gcm='git commit --message'
alias pgacm='git add . && git commit -m'
alias gacm='git add . && git commit -m'
alias gcf='git commit --fixup'
alias gp='git push'
alias gpf='git push --force'
alias gps='git push --set-upstream origin'
alias gco='git checkout'
alias gcob='git checkout -b'
alias gcom='git checkout master'
alias gcos='git checkout staging'
alias gcod='git checkout develop'
alias gd='git diff'
alias gda='git diff HEAD'
alias gi='git init'
alias glg='git log --graph --oneline --decorate --all'
alias gld='git log --pretty=format:"%h %ad %s" --date=short --all'
alias gm='git merge --no-ff'
alias gma='git merge --abort'
alias gra='git rebase --abort'
alias gmc='git merge --continue'
alias grc='git rebase --continue'
alias grs='git rebase --skip'
alias gpull='git pull'
alias gpullr='git pull --rebase'
alias gr='git rebase'
alias grom='git rebase origin/master'
alias gcoom='git checkout origin/master'
alias griom='git rebase -i origin/master'
alias gs='git status'
alias gss='git status --short'
alias gst='git stash'
alias gsta='git stash apply'
alias gstd='git stash drop'
alias gstl='git stash list'
alias gstp='git stash pop'
alias gsts='git stash save'
alias gjf='./gradlew goJF'
alias gcb='./gradlew clean build'
alias gcbx='./gradlew clean build -x test'
alias gt='./gradlew test'
alias gui='git gui'
alias gstop='./gradlew --stop'
alias gcp='git cherry-pick'
alias gdep='gradle dependencies > ../dependency.txt'
# alias mdep ='mvn dependency:tree > ../dependency.txt'
alias authit='./gradlew urlIntegrationTests -Dbackend=imu12 -Denv=uat -Dregion=use2 -Dmarvel.auth.baseurl.use2=https://cdb-ux-authentication-uat.apps.stg.azr-use2-pcf.cloud.bns'
alias passit='./gradlew integrationTest -Dtest.baseUrl=https://passport-oauth-uat.apps.stg.azr-cc-pcf.cloud.bns'
alias credit='./gradlew urlIntegrationTests -Denv=uat -Dbackend=imu12 -Dregion=cc'
alias greseth='git reset --hard origin/master'
# To create a patch from commit use "git format-patch -1 <commit_id>"
alias gpatch='git format-patch -1'
alias locust='locust -f locustfile.py'
alias locust='locust -f locustfile.py'
alias gpatch='git format-patch -1'
alias locust='locust -f locustfile.py'
alias nb='gcoom && gf && grom && gcob'
#alias gboot='./gradlew bootRun -Dspring.profiles.active=local'
#alias gbootd='./gradlew bootRun -Dspring.profiles.active=local --debug-jvm'
# alias terraformcut='cut -d " " -f 2- "$1" | sed 's,\x1B\[[0-9;]*[a-zA-Z],,g' > "$2"'
# ----------------------
# Git Functions
# ----------------------
# Git log find by commit message
function glf() { git log --all --grep="$1"; }
function gbootd() {
if [ -z "$1" ]
then
./gradlew bootRun -Dspring.profiles.active=local --debug-jvm
else ./gradlew bootRun -Dspring.profiles.active="$1" --debug-jvm
fi
}
function gboot() {
if [ -z "$1" ]
then
./gradlew bootRun -Dspring.profiles.active=local
else ./gradlew bootRun -Dspring.profiles.active="$1"
fi
}
function gbootd9080() {
if [ -z "$1" ]
then
./gradlew bootRun -Dspring.profiles.active=local -Dserver.port=9080 --debug-jvm
else ./gradlew bootRun -Dspring.profiles.active="$1" --debug-jvm
fi
}
function gboot9080() {
if [ -z "$1" ]
then
./gradlew bootRun -Dspring.profiles.active=local -Dserver.port=9080
else ./gradlew bootRun -Dspring.profiles.active="$1"
fi
}
Comments
Post a Comment