prepare.sh 546B

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/bash
  2. echo "##### "
  3. echo "##### prepare.sh"
  4. echo "#####"
  5. function init {
  6. cd ..
  7. SITE_PATH=$(readJsonProp "config.json" "sitePath")
  8. cd ..
  9. export IONIC_DIR=$PWD
  10. SITE_DIR=$IONIC_DIR/$SITE_PATH
  11. }
  12. function run {
  13. if [ ! -d "$SITE_DIR" ]; then
  14. echo "checking out"
  15. cd ./scripts
  16. ./git/clone.sh --repository="ionic-site" \
  17. --directory="$SITE_DIR" \
  18. --branch="master"
  19. else
  20. echo "using existing"
  21. cd $SITE_DIR
  22. git reset --hard
  23. git pull origin master
  24. fi
  25. }
  26. source $(dirname $0)/../utils.sh.inc