Files
ionic-framework/scripts/site/config.sh

42 lines
951 B
Bash
Executable File

#!/bin/bash
ARG_DEFS=(
)
echo "##### "
echo "##### site/config.sh"
echo "#####"
function init {
SITE_DIR=$HOME/ionic-site
../clone/clone.sh --repository="driftyco/ionic-site" \
--directory="$SITE_DIR" \
--branch="master"
}
function run {
cd ../..
VERSION=$(readJsonProp "package.json" "version")
CODENAME=$(readJsonProp "package.json" "codename")
DATE=$(date +"%Y-%m-%d")
cd $SITE_DIR
npm install
$(replaceInFile "_config.yml" "latest_download:.*$" "latest_download: http:\/\/code.ionicframework.com\/$VERSION\/ionic-v$VERSION.zip")
$(replaceInFile "_config.yml" "latest_version:.*$" "latest_version: $VERSION \"$CODENAME\"")
$(replaceInFile "_config.yml" "latest_release_date:.*$" "latest_release_date: $DATE")
git add -A
git commit -am "release: $VERSION"
git push -q origin master
source deploy.sh
echo "-- Published ionic-site config v$VERSION successfully!"
}
source $(dirname $0)/../utils.inc