dotfiles/zsh/aliases.zsh

44 lines
927 B
Bash

# dev aliases
alias resource="source ~/.zshrc"
alias mkdir="mkdir -p"
# git aliases
alias gco="git checkout"
alias gcl="git clone"
alias gc="git commit -v -S"
alias gs="git status"
alias ga="git add"
alias gd="git diff"
alias gll="git pull"
alias grc="git rebase --continue"
# docker aliases
alias dc="docker compose"
alias dcb="docker compose build"
alias dcbp="docker compose build --pull"
alias dcr="docker compose run --rm"
alias dcu="docker compose up"
# terraform aliases
alias tf="terraform"
# Wireguard CLI aliases
alias vpnup="sudo wg-quick up wg0"
alias vpndown="sudo wg-quick down wg0"
# Kubernetes aliases
alias k="kubectl"
# Ansible aliases
alias apb="ansible-playbook"
alias av="ansible-vault"
# tool aliases
if [[ -x "$(command -v nvim)" ]]; then
alias vim="nvim"
fi
if [[ -x "$(command -v highlight)" ]]; then
alias ccat='highlight -O ansi --force'
alias clat='highlight -lO ansi --force'
fi