#!/bin/bash set -x SCULPIN='/usr/local/bin/sculpin' ENV='prod' BRANCH='master' REPO="git@github.com:opdavies/opdavies.github.io.git --branch ${BRANCH}" DEPLOY_DIR='./gh-pages-deployment' 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} rsync --quiet --archive --delete ../output_${ENV}/ ./ git add -A . git commit -m "${LOG}" git push origin ${BRANCH} --force popd