Files
dotfiles/dot_aliases
2026-01-06 10:56:51 +01:00

42 lines
717 B
Plaintext

# colorize output
alias ls='ls --color=auto'
alias l='ls --color=auto -lFh'
alias ll='ls -lah --color=auto'
# always create subdirs
alias mkdir='mkdir -p'
if type nvim > /dev/null; then
alias vim=nvim
fi
if type bat > /dev/null; then
alias cat='bat -pp'
fi
alias now='date +"%y%m%d%H%M%S"'
# file type aliases
alias -s txt=vim
alias -s md=vim
alias -s json=vim
alias -s yaml=vim
alias -s yml=vim
alias -s ini=vim
alias -s conf=vim
alias -s cfg=vim
# copy/paste for shell
alias pbcopy='xsel --clipboard --input'
alias pc=pbcopy
alias pbpaste='xsel --clipboard --output'
alias pp=pbpaste
alias clip='xsel --clipboard'
# keepass
alias kp=keepassxc-cli
# git
alias gcom="git commit -m"
alias gg="lazygit"