#!/bin/sh

exit_unless_xcode_exists() {
  if [ ! -d /Applications/Xcode.app ]; then
    echo "ERROR: Atom requires Xcode"
    echo "You must to download Xcode from the App Store (http://itunes.apple.com/us/app/xcode/id497799835)"
    exit 1
  fi
}

exit_unless_npm_exists() {
  if ! hash npm 2> /dev/null; then
    echo "ERROR: Atom requires npm"
    exit 1
  fi
}

exit_unless_xcode_exists
exit_unless_npm_exists

npm install
git submodule --quiet sync
git submodule --quiet update --recursive --init
