MacOSX用のエイリアス設定

昨年からzshを使い始めていて、ネット上で公開されている色々な情報を
参考にさせていただきながら、自分なりの「.zshrc」を使っていたのだが、
ふとMacBookAirのTerminalでもこれを使いたいと思い、移してみた。
早速、lsコマンドを試してみたところ、

ls: illegal option -- -
usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]

…と表示されて、lsコマンドが通らなかった。
調べてみたところ、どうやら、

alias ls='ls -hF --color=tty'
alias dir='ls --color=auto --format=vertical'
alias vdir='ls --color=auto --format=long'

としている部分がマズかったみたいで、この部分を以下のように修正したら
無事にlsが通るようになった。

case "${OSTYPE}" in
 darwin*)
  alias ls='ls -G -w'
  ;;
 linux*)
 alias ls='ls -hF --color=tty' # classify files in colour
 alias dir='ls --color=auto --format=vertical'
 alias vdir='ls --color=auto --format=long'
 ;;
esac