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

Popular posts from this blog

Git cheat

aggregation vs composition

Exposing instance variables using protected access