aboutsummaryrefslogtreecommitdiff
path: root/build.sh
blob: de893246576cf9a6bb499e1eeed10c4034fd86dc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/bash

printf "Did you update the 'Recent Blog Posts' section? [yn] "
read answer

if [ "$answer" != "${answer#[Yy]}" ] ; then
	if [ "$ENV" == "prod" ]; then
		echo "Environment: Production"                   && \
		rm -rf .build/*                                  && \
		emacs --script publish.el &>/dev/null		 && \
		minify -o theme/static/styles.min.css		    \
		theme/static/styles.css				 && \
		rsync -r --delete-before .build/*		    \
		ubuntu:/var/www/cleberg.net/
	else
		echo "Environment: Development"              && \
		rm -rf .build/*                              && \
		emacs --script publish.el		     && \
		minify -o theme/static/styles.min.css		\
		theme/static/styles.css			     && \
		cd .build/				     && \
		python3 -m http.server
	fi
else
	echo "Please update the 'Recent Blog Posts' section before publishing!"
fi