2025-06-01 11:56:03 +02:00
|
|
|
# File system
|
|
|
|
alias ls='eza -lh --group-directories-first --icons=auto'
|
|
|
|
alias lsa='ls -a'
|
|
|
|
alias lt='eza --tree --level=2 --long --icons --git'
|
|
|
|
alias lta='lt -a'
|
|
|
|
alias ff="fzf --preview 'batcat --style=numbers --color=always {}'"
|
|
|
|
alias fd='fdfind'
|
2025-06-09 15:30:35 +02:00
|
|
|
alias cd="zd"
|
2025-06-11 14:27:55 +02:00
|
|
|
zd() {
|
|
|
|
if [ $# -eq 0 ]; then
|
|
|
|
builtin cd ~ && return
|
|
|
|
elif [ -d "$1" ]; then
|
|
|
|
builtin cd "$1"
|
|
|
|
else
|
|
|
|
z "$@" && printf " \U000F17A9 " && pwd || echo "Error: Directory not found"
|
|
|
|
fi
|
|
|
|
}
|
2025-06-01 11:56:03 +02:00
|
|
|
|
|
|
|
# Directories
|
|
|
|
alias ..='cd ..'
|
|
|
|
alias ...='cd ../..'
|
|
|
|
alias ....='cd ../../..'
|
|
|
|
|
|
|
|
# Tools
|
|
|
|
alias n='nvim'
|
|
|
|
alias g='git'
|
|
|
|
alias d='docker'
|
|
|
|
alias r='rails'
|
|
|
|
alias lzg='lazygit'
|
|
|
|
alias lzd='lazydocker'
|
|
|
|
|
|
|
|
# Git
|
|
|
|
alias gcm='git commit -m'
|
|
|
|
alias gcam='git commit -a -m'
|
|
|
|
alias gcad='git commit -a --amend'
|