#!/bin/bash set -x SCULPIN='/usr/local/bin/sculpin' ENV='prod' REPO='git@github.com:opdavies/opdavies.github.io.git' DEPLOY_DIR='./gh-pages-deployment' BRANCH='master' rm -rf ./output_${ENV} ${SCULPIN} generate --env=${ENV} LOG=$(git log --oneline -n 1) rm -rf ${DEPLOY_DIR} git clone ${REPO} ${DEPLOY_DIR} pushd ${DEPLOY_DIR} git checkout -B ${BRANCH} cp -R ../output_${ENV}/* ./ git add -A . git commit -m "${LOG}" git push origin ${BRANCH} --force popd