mirror of
https://github.com/Hopiu/angular.js.git
synced 2026-05-26 22:53:58 +00:00
chore(scripts): add init-repo script
This commit is contained in:
parent
331cd5a8cb
commit
2e1539356a
1 changed files with 32 additions and 0 deletions
32
init-repo.sh
Executable file
32
init-repo.sh
Executable file
|
|
@ -0,0 +1,32 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
#
|
||||||
|
# Script to initialize angular repo
|
||||||
|
# - install required node packages
|
||||||
|
# - install Testacular
|
||||||
|
# - install git hooks
|
||||||
|
|
||||||
|
|
||||||
|
node=`which node 2>&1`
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo "Please install NodeJS."
|
||||||
|
echo "http://nodejs.org/"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
npm=`which npm 2>&1`
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo "Please install NPM."
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
echo "Installing required npm packages..."
|
||||||
|
npm install
|
||||||
|
|
||||||
|
testacular=`which testacular 2>&1`
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo "Installing Testacular..."
|
||||||
|
npm install -g testacular
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Installing git hooks..."
|
||||||
|
ln -sf ../../validate-commit-msg.js .git/hooks/commit-msg
|
||||||
Loading…
Reference in a new issue