if [ Cygwin = "$(uname -o 2>/dev/null)" ]; then local _atom_path > /dev/null 2>&1 _atom_path=${LOCALAPPDATA}/atom/bin/atom if [[ -a $_atom_path ]]; then cyg_open_atom() { if [[ -n $1 ]]; then ${_atom_path} `cygpath -w $1` else ${_atom_path} fi } alias at=cyg_open_atom fi else local _atom_paths > /dev/null 2>&1 _atom_paths=( "$HOME/Applications/Atom.app" "/Applications/Atom.app" ) for _atom_path in $_atom_paths; do if [[ -a $_atom_path ]]; then alias at="open -a '$_atom_path'" break fi done fi alias att='at .'