#!/usr/bin/env sh # enable color support of ls, less and man, and also add handy aliases if command -v dircolors >/dev/null; then test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" export LS_COLORS="$LS_COLORS:ow=30;44:" # fix ls color for folders with 777 permissions # Colorize commands when possible. alias ls="ls -h --color=auto --group-directories-first" alias grep="grep --color=auto" alias fgrep='fgrep --color=auto' alias egrep='egrep --color=auto' alias rgrep='rgrep --color=auto' alias diff="diff --color=auto" alias ip="ip -color=auto" export LESS_TERMCAP_mb=$'\E[1;31m' # begin blink export LESS_TERMCAP_md=$'\E[1;36m' # begin bold export LESS_TERMCAP_me=$'\E[0m' # reset bold/blink/underline export LESS_TERMCAP_so=$'\E[01;33m' # begin reverse video export LESS_TERMCAP_se=$'\E[0m' # reset reverse video export LESS_TERMCAP_us=$'\E[1;32m' # begin underline export LESS_TERMCAP_ue=$'\E[0m' # reset underline fi