#!/bin/sh if [ "$1" = "dev" ]; then branch=dev location='/var/www/html-test' elif [ "$1" = "prod" ]; then branch=main location='/var/www/html' fi cd ~/website || exit git checkout "$branch" git pull cd ~/.dotfiles || exit git checkout "$branch" git pull cd ~/blog || exit git checkout "$branch" git pull cd ~/.dotfiles || exit ~/website/fix-dotfile-paths.sh emacs --batch -f package-initialize --script ~/website/publish.el ~/website/post-publish.sh cp -r "$HOME/public_html/*" "$location" chown git:git "$location"