Files

32 lines
796 B
Plaintext

# MiniServer aliases, sourced by shell/bashrc
# Files
if command -v eza &> /dev/null; then
alias ls='eza --group-directories-first --icons=auto'
alias ll='eza -lh --group-directories-first --icons=auto'
alias la='eza -lha --group-directories-first --icons=auto'
alias lt='eza --tree --level=2 --long --icons=auto --git'
fi
# Fuzzy-find a file with a preview, or open the one you pick in your editor
alias ff="fzf --preview 'bat --style=numbers --color=always {}'"
alias eff='${EDITOR:-nvim} "$(ff)"'
alias decompress='tar -xzf'
# Directories
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
# Tools
alias g='git'
alias lg='lazygit'
alias d='docker'
alias ld='lazydocker'
# Git
alias gcm='git commit -m'
alias gcam='git commit -a -m'
alias gcad='git commit -a --amend'