mirror of
https://github.com/Hopiu/angular.js.git
synced 2026-03-16 23:30:23 +00:00
fix(docs): Making sure gen_docs.sh looks for a globally installed copy of jasmine-node as well as local.
This commit is contained in:
parent
acb499f820
commit
b12d1b6813
1 changed files with 19 additions and 3 deletions
22
gen_docs.sh
22
gen_docs.sh
|
|
@ -1,4 +1,20 @@
|
|||
#!/bin/bash
|
||||
if [ ! -e gen_docs.disable ]; then
|
||||
./node_modules/.bin/jasmine-node docs/spec --noColor && node docs/src/gen-docs.js
|
||||
#!/usr/bin/env bash
|
||||
|
||||
JASMINE_NODE='jasmine-node'
|
||||
if ! type -p "$JASMINE_NODE" >/dev/null 2>&1;then
|
||||
# Locally (npm)-installed jasmine-node
|
||||
local_jasmine='./node_modules/.bin/jasmine-node'
|
||||
|
||||
if [[ -x "$local_jasmine" ]];then
|
||||
JASMINE_NODE="$local_jasmine"
|
||||
else
|
||||
echo 'Could not find a locally or globally installed executable of' \
|
||||
'jasmine-node. Try: `npm install jasmine-node`.' >&2
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ ! -e gen_docs.disable ]]; then
|
||||
echo 'Testing, then building documentation...'
|
||||
"$JASMINE_NODE" docs/spec --noColor && node docs/src/gen-docs.js
|
||||
fi
|
||||
|
|
|
|||
Loading…
Reference in a new issue