#!/bin/bash -e
# codePushBundleEnable.sh
#
# CodePush enable bundle

if [[ $CODE_PUSH_STANDALONE_ACCESS_KEY == '' ]]; then
  echo "Missed env CODE_PUSH_STANDALONE_ACCESS_KEY"
  exit 1
fi

if [[ $CODE_PUSH_PROJECT == '' ]]; then
  echo "Missed env CODE_PUSH_PROJECT"
  exit 1
fi

if [[ $CODE_PUSH_ENV == '' ]]; then
  echo "Missed env CODE_PUSH_ENV"
  exit 1
fi

if [[ $CODE_PUSH_TARGET_RELEASE == '' ]]; then
  echo "Missed env CODE_PUSH_TARGET_RELEASE"
  exit 1
fi

if [[ $CODE_PUSH_BUNDLE_ENABLE == '' ]]; then
  echo "Missed env CODE_PUSH_BUNDLE_ENABLE"
  exit 1
fi

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

bundle exec fastlane codepush_enable_bundle \
  project:$CODE_PUSH_PROJECT \
  env:$CODE_PUSH_ENV \
  target:$CODE_PUSH_TARGET_RELEASE \
  enable:$CODE_PUSH_BUNDLE_ENABLE
