31 lines
739 B
Bash
31 lines
739 B
Bash
# vim: set ft=sh sw=2 et :
|
|
alias dos2unix='sed "s/%//"'
|
|
|
|
alias tmux='tmux -2'
|
|
|
|
if command -v tmuxinator >/dev/null 2>&1; then
|
|
alias mux='tmuxinator'
|
|
fi
|
|
|
|
alias ls='ls --color=auto'
|
|
alias ll='\ls -l'
|
|
alias lla='\ls -la'
|
|
alias lt='\ls --color=auto -lhFart'
|
|
if command -v lsd >/dev/null 2>&1; then
|
|
alias ls='lsd'
|
|
alias ll='lsd -l'
|
|
alias lla='lsd -la'
|
|
fi
|
|
|
|
alias grep='grep --color=auto'
|
|
|
|
if [[ -n "$TMUX" ]]; then
|
|
alias fzf='fzf-tmux'
|
|
fi
|
|
|
|
# Add an "alert" alias for long running commands. Use like so:
|
|
# sleep 10; alert
|
|
if [[ "$OSTYPE" == "linux-gnu" ]]; then
|
|
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
|
|
fi
|
|
|