# Unix # Detect which `ls` flavor is in use if ls --color > /dev/null 2>&1; then # GNU `ls` ls_colorflag="--color" else # BSD like `ls` ls_colorflag="-G" fi alias vim="nvim" alias ls="ls ${ls_colorflag}" alias ll="ls -al" alias ff="find . -name" alias ln="ln -v" alias mkdir="mkdir -p" alias e="$EDITOR" alias v="$VISUAL" alias _="sudo" alias nohist="unset HISTFILE" alias ta="tmux attach -t" alias ts="tmux new-session -s" alias tl="tmux list-sessions" alias did="vim +"normal Go" +"r\!date" ~/did.txt" alias k="kubectl" if [ $OSTYPE == "linux-gnu" ] then alias open="xdg-open" fi # Pretty print the path alias path='echo $PATH | tr -s ":" "\n"' # Include custom aliases [[ -f ~/.aliases.local ]] && source ~/.aliases.local