Skip to content

Instantly share code, notes, and snippets.

@jalex19100
Created December 5, 2023 00:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jalex19100/fef12e973918700d595780fd4c022b13 to your computer and use it in GitHub Desktop.
Save jalex19100/fef12e973918700d595780fd4c022b13 to your computer and use it in GitHub Desktop.
dot zprofile snippets (MacOS)
alias dockandbash='docker run --rm -ti --entrypoint /bin/bash '
alias forward80='socat tcp-l:80,fork,reuseaddr tcp:127.0.0.1:8080'
alias cleardns='sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder'
alias clearaws='unset AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY AWS_SESSION_TOKEN'
alias aws_whoami='aws sts get-caller-identity'
alias aws_config_mgr_parameters="aws ssm get-parameters-by-path --path /ced/live/ --recursive | jq \'.Parameters[] | select(.Name) | {name: .Name, value: .Value}\'"
alias psa='ps auxww|grep '
alias hog='du -I".." -sk .* *|sort -n'
alias ll='ls -la'
alias tf='terraform'
alias toascii='iconv -f utf-8 -t ascii//TRANSLIT'
alias stash='git stash'
alias g='git status -sb'
alias gdiff='git diff --no-ext-diff'
alias gp='git pull'
alias gpush='git push -u origin `git branch --show-current`'
alias gbr="git branch | sed 's/[* ]//g'| grep -v 'master' | grep -v 'develop' | grep -v 'main' | xargs git branch -D"
alias gitmain='git checkout $(git symbolic-ref refs/remotes/origin/HEAD | cut -d '/' -f4)'
alias m='mvn clean package'
alias mci='mvn clean install'
alias mcidt='mvn -U clean install -Dmaven.javadoc.skip=true -DskipTests=true'
alias mt='mvn org.apache.maven.plugins:maven-dependency-plugin:2.10:tree'
# EKS
updateKubeConfig(){
aws eks update-kubeconfig --name $1
}
alias k="kubectl"
alias kgp="kubectl get pods"
alias kgpa="kubectl get pods --all-namespaces"
alias kgs='kubectl get svc'
alias kgsa='kubectl get svc -A'
alias kgi='kubectl get ing'
alias kgia='kubectl get ing -A'
alias kgd="kubectl get deploy"
alias kgda="kubectl get deploy -A"
alias kgds="kubectl get ds"
alias kgdsa="kubectl get ds -A"
alias kgs="kubectl get svc"
alias kgsa="kubectl get svc -A"
alias kgi="kubectl get ing"
alias kgia="kubectl get ing -A"
alias kep='kubectl edit pod'
alias kes='kubectl edit svc'
alias kei='kubectl edit ing'
alias ked="kubectl edit deploy"
alias keds="kubectl edit ds"
alias kdp="kubectl delete pod"
openfiles() {
for i in `ps ax| cut -f1 -d\ |sort |uniq`; do
echo -n '\'"$i '\'"; lsof -p $i|wc -l
done| sort -k 2
}
switchjdk() {
if [ -z $1 ]
then
echo "Usage: switchjdk [1.8|9|11|16|20] (requires existing compatible JDK)"
else
export JAVA_HOME="$(/usr/libexec/java_home -v $1)"
export PATH=$JAVA_HOME/bin:$PATH
java -version
fi
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment