# grc overides for ls
#   Made possible through contributions from generous benefactors like
#   `brew install coreutils`
#if $(gls &>/dev/null)
#then
alias ls="ls -F -G"
alias l="ls -lAh -G"
alias ll="ls -l -G"
alias la='ls -A -G'
#fi

# grc overides for ls
#   Made possible through contributions from generous benefactors like
#   `brew install coreutils`
if $(gls &>/dev/null)
then
  alias ls="gls -F --color"
  alias l="gls -lAh --color"
  alias ll="gls -l --color"
  alias la='gls -A --color'
fi
--- 
+++ 
@@ -1,10 +1,10 @@
 # grc overides for ls
 #   Made possible through contributions from generous benefactors like
 #   `brew install coreutils`
-#if $(gls &>/dev/null)
-#then
-alias ls="ls -F -G"
-alias l="ls -lAh -G"
-alias ll="ls -l -G"
-alias la='ls -A -G'
-#fi
+if $(gls &>/dev/null)
+then
+  alias ls="gls -F --color"
+  alias l="gls -lAh --color"
+  alias ll="gls -l --color"
+  alias la='gls -A --color'
+fi
Switch to using `ls` instead of `gls`

`gls` formats output weirdly, so switch back to `ls` with color
