From ffed0e8b7491dbb10e7bab0b68f831eb6d22f0e9 Mon Sep 17 00:00:00 2001 From: geezo Date: Thu, 2 Apr 2026 22:26:44 -0400 Subject: [PATCH] checkin --- .aliases | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 .aliases diff --git a/.aliases b/.aliases new file mode 100644 index 0000000..797894c --- /dev/null +++ b/.aliases @@ -0,0 +1,114 @@ +# ~/.aliases - Sourced by ~/.zshrc + +# ── Navigation ───────────────────────────────────────────────────────────────── +alias ..='cd ..' +alias ...='cd ../..' +alias ....='cd ../../..' +alias ~='cd ~' + +# ── ls ───────────────────────────────────────────────────────────────────────── +alias ls='ls -G' +alias ll='ls -lhF' +alias la='ls -lhAF' +alias lt='ls -lhtr' # sort by time, newest last + +# ── General ──────────────────────────────────────────────────────────────────── +alias c='clear' +alias q='exit' +alias which='which -a' +alias path='echo $PATH | tr ":" "\n"' # pretty-print PATH entries +alias reload='source ~/.zshrc && echo "zshrc reloaded"' +alias zshrc='$EDITOR ~/.zshrc' +alias aliases='$EDITOR ~/.aliases' +alias zshenv='$EDITOR ~/.zshenv' + +# ── Git ──────────────────────────────────────────────────────────────────────── +alias g='git' +alias gs='git status' +alias ga='git add' +alias gaa='git add -A' +alias gc='git commit -m' +alias gca='git commit --amend --no-edit' +alias gco='git checkout' +alias gcob='git checkout -b' +alias gp='git push' +alias gpf='git push --force-with-lease' +alias gpl='git pull' +alias gb='git branch' +alias gbd='git branch -d' +alias gl='git log --oneline --decorate --graph --all' +alias gd='git diff' +alias gds='git diff --staged' +alias gst='git stash' +alias gstp='git stash pop' + +# ── Docker ───────────────────────────────────────────────────────────────────── +alias d='docker' +alias dps='docker ps' +alias dpsa='docker ps -a' +alias di='docker images' +alias dex='docker exec -it' +alias dlog='docker logs -f' +alias dstop='docker stop $(docker ps -q)' # stop all running containers +alias dclean='docker system prune -f' # remove unused data + +# docker compose +alias dcu='docker compose up -d' +alias dcd='docker compose down' +alias dcr='docker compose restart' +alias dcl='docker compose logs -f' +alias dcb='docker compose build' + +# ── kubectl ──────────────────────────────────────────────────────────────────── +alias k='kubectl' +alias kgp='kubectl get pods' +alias kgpa='kubectl get pods -A' +alias kgs='kubectl get services' +alias kgd='kubectl get deployments' +alias kgn='kubectl get nodes' +alias klog='kubectl logs -f' +alias kdesc='kubectl describe' +alias kapply='kubectl apply -f' +alias kdel='kubectl delete -f' +alias kns='kubectl config set-context --current --namespace' # switch namespace +alias kctx='kubectl config use-context' # switch context + +# ── Terraform ────────────────────────────────────────────────────────────────── +alias tf='terraform' +alias tfi='terraform init' +alias tfp='terraform plan' +alias tfa='terraform apply' +alias tfaa='terraform apply -auto-approve' +alias tfd='terraform destroy' +alias tfda='terraform destroy -auto-approve' +alias tff='terraform fmt -recursive' +alias tfv='terraform validate' +alias tfo='terraform output' +alias tfs='terraform state' +alias tfsl='terraform state list' + +# ── AWS ──────────────────────────────────────────────────────────────────────── +alias awsid='aws sts get-caller-identity' # show current identity +alias awswho='aws configure list' # show current config + +# Switch AWS profile: usage `awsp my-profile` +awsp() { export AWS_PROFILE="$1" && echo "Switched to AWS profile: $1"; } + +# ── Python / pyenv ───────────────────────────────────────────────────────────── +alias py='python3' +alias pip='pip3' +alias venv='python3 -m venv .venv && source .venv/bin/activate' +alias activate='source .venv/bin/activate' +alias pyvers='pyenv versions' +alias pylocal='pyenv local' +alias pyglobal='pyenv global' + +# ── SSH ──────────────────────────────────────────────────────────────────────── +alias sshpangolin='ssh geezo@74.208.142.212' + +# ── Misc utilities ───────────────────────────────────────────────────────────── +alias myip='curl -s https://icanhazip.com' +alias ports='lsof -iTCP -sTCP:LISTEN -n -P' # show listening ports +alias grep='grep --color=auto' +alias df='df -h' +alias du='du -h -d 1'