# 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 ...="cd ../.." alias ...="cd ../../.." alias ....="cd ../../../.." 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 _="sudo" alias nohist="unset HISTFILE" alias jest-debug="node --inspect-brk node_modules/.bin/jest $@" 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 o="xdg-open" fi # Pretty print the path alias path='echo $PATH | tr -s ":" "\n"' # Include custom aliases [[ -f ~/.aliases.local ]] && source ~/.aliases.local