32 lines
796 B
Plaintext
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'
|