mirror of
https://github.com/dnlbauer/dotfiles.git
synced 2026-09-10 21:45:30 +00:00
42 lines
717 B
Plaintext
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"
|