dotfiles/shell/.aliasrc
Errol Sancaktar 66445d30e0 update
2025-04-02 09:31:39 -06:00

68 lines
1.2 KiB
Plaintext

alias_list=(
# ZSH
ll='ls -alF'
ls='ls -lah --color'
grep='grep --color=auto'
vi='vim'
lpg='cd ~/git/lucidpoint'
ppg='cd ~/git/personal'
downloads='cd ~/Downloads'
desktop='cd ~/Desktop'
docs='cd ~/Documents'
pip='pip3'
python='python3'
# PYTHON
ve='source venv/bin/activate'
# GIT
gaa='git add --all'
gcm='git commit --all --message'
glo='git log --oneline --decorate --graph --all'
gl='git pull'
gp='git push'
gpd='git push --dry-run'
gpv='git push --verbose'
grb='git rebase'
grv='git remote --verbose'
gs='git show --pretty=short'
gst='git status --short'
gd='git diff'
gdca='git diff --cached'
gdcw='git diff --cached --word-diff'
gds='git diff --staged'
gdw='git diff --word-diff'
# SSH
ed='ssh errol@edesktop.sancaktar.net'
fs='ssh errol@fs1.sancaktar.net'
# Kubernetes
k='kubectl'
# Terraform/Tofu
t='tofu'
)
# Alias Functions
gc() {
git add --all
if [ -n "$1" ]
then
git commit --all --message "$1"
else
git commit -m update
fi
git push --verbose
}
# Alias Loop
for alias_def in "${alias_list[@]}"; do
alias $alias_def
done