30 lines
715 B
Bash
30 lines
715 B
Bash
|
#!/usr/bin/env bash
|
||
|
|
||
|
set -e -o pipefail
|
||
|
|
||
|
[[ -z "$NGIO_ENV_DEFS" ]] && . ./scripts/env-set.sh
|
||
|
|
||
|
./scripts/install-dart-sdk.sh
|
||
|
|
||
|
travis_fold start install.ng2dart
|
||
|
if [[ -z "$(type -t dart)" ]]; then
|
||
|
echo "No Dart SDK: aborting install of Angular2/Dart"
|
||
|
exit 1;
|
||
|
elif [[ -e "$NG2DART_REPO" ]]; then
|
||
|
echo Angular2/Dart found at: $NG2DART_REPO
|
||
|
else
|
||
|
echo GETTING Angular2/Dart from pub package ...
|
||
|
set -x
|
||
|
# Get ng2dart via pub on ng.io pubspec.yaml
|
||
|
pub upgrade > /dev/null
|
||
|
|
||
|
NG2DART_PUB=`find ~/.pub-cache/ -type d -name "angular2*" | xargs ls -dtr | tail -1`
|
||
|
|
||
|
cp -r $NG2DART_PUB $NG2DART_REPO
|
||
|
fi
|
||
|
|
||
|
# Run pub on ng2dart
|
||
|
(cd $NG2DART_REPO && pub get)
|
||
|
set +x
|
||
|
travis_fold end install.ng2dart
|