dotfiles/zsh/.zsh_aliases
2026-05-20 20:42:39 +02:00

35 lines
746 B
Plaintext

alias use-bash="exec bash"
alias use-zsh="exec zsh"
# Docker aliases
alias dc="docker compose"
alias cscli="docker exec -t crowdsec cscli"
alias swag="docker exec -t swag"
alias olcli="docker exec -it ollama"
# Lazy git
alias lg="lazygit"
# bat / batcat compatibility (Debian/Ubuntu installs bat as batcat)
if ! command -v bat &>/dev/null && command -v batcat &>/dev/null; then
alias bat="batcat"
fi
# Zoxide aliases (smart cd)
alias j="zoxide cd"
# eza aliases (modern ls)
alias ls="eza"
alias ll="eza -l --icons --git"
alias la="eza -la --icons --git"
alias lt="eza --tree"
alias l="eza -l --icons --git"
alias gitc="git commit"
alias gits="git status"
alias gitp="git push"
alias gitd="git diff"
alias gita="git add"
alias rm="rm -i"