Created
December 5, 2023 00:01
-
-
Save jalex19100/fef12e973918700d595780fd4c022b13 to your computer and use it in GitHub Desktop.
dot zprofile snippets (MacOS)
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
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