tb-dotfiles/chezmoi/dot_zshrc.d/executable_aliases.zsh
2022-04-22 10:06:53 -04:00

36 lines
572 B
Bash

if [ "$EDITOR" = 'nvim' ]; then
alias vi='nvim'
alias vim='nvim'
alias vimdiff="nvim -d"
alias view="nvim -R"
fi
# use reflink cp if supported (yay CoW)
if 2>&1 cp --help | grep -qF -- --reflink; then
alias cp='cp -i --reflink=auto'
else
alias cp='cp -i'
fi
alias mv='mv -i'
if command -v docker-compose &> /dev/null; then
alias dco='docker-compose'
fi
case "$OSTYPE" in
darwin*)
if command -v gtar &> /dev/null; then
alias tar='gtar'
fi
if command -v gsed &> /dev/null; then
alias sed='gsed'
fi
;;
linux*)
alias open='xdg-open'
;;
esac