# color-ls initialization

  if [ -r "/etc/DIR_COLORS" ]; then
    if [ ! -r "$HOME/.dircolors" ]; then
      ln -s "/etc/DIR_COLORS" "$HOME/.dircolors"
    fi
  fi

  if [ ! -r "$HOME/.dircolors" ]; then
    eval $(dircolors --sh $HOME/DIR_COLORS)
  fi

#> default ls options
  export LS_OPTIONS="-h --literal --classify --color=always"
  export TIME_STYLE="+%m/%d/%Y %I:%M:%S %p"

#> Custom LS Aliases
  alias ll='\ls  -lF --almost-all --group-directories-first --time-style="$TIME_STYLE" $LS_OPTIONS'
  alias lld='\ls -lF --almost-all --group-directories-first --time-style="$TIME_STYLE" $LS_OPTIONS -d'
  alias ll.='\ls -lF --almost-all --group-directories-first --time-style="$TIME_STYLE" $LS_OPTIONS -d .*'
  alias llbydate='ll -tr --almost-all $LS_OPTIONS'
  alias l.='\ls -d --almost-all $LS_OPTIONS .*'
  alias la='\ls $LS_OPTIONS'
  alias ls='\ls -CF $LS_OPTIONS'

