pulsar/script/bootstrap
2013-06-20 12:15:34 -07:00

22 lines
379 B
Bash
Executable File

#!/bin/sh
# exit on subprocess errors
set -o errexit
exit_unless_npm_exists() {
if ! hash npm 2> /dev/null; then
echo "ERROR: Atom requires npm"
exit 1
fi
}
exit_unless_npm_exists
git submodule --quiet sync
git submodule --quiet update --recursive --init
(cd vendor/apm && npm install .)
npm install --silent vendor/apm
./node_modules/.bin/apm install --silent