#!/bin/sh

username="master"
url="chausse.xyz"
siteroot="$HOME/Workspace/$url"

case "$1" in
  -d|--dev)
    url="dev.$url"
    destdir="/var/www/dev"
    branch="master"
    ;;
  -m|--main)
    destdir="/var/www/chausse"
    branch="construction"
    ;;
  *)
    echo "Usage: upsite [dev|main]"
    exit 1
    ;;
esac

cd "$siteroot" || exit 1
git checkout $branch
git pull
hugo --gc=true --minify
rsync -aucz --delete --progress "$siteroot/public/" "$username@$url:$destdir"