From 885d333a306bec57d798ec73cf93225bc2dc0fb5 Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Thu, 31 Oct 2024 09:57:41 -0500 Subject: enhance build script --- build.sh | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/build.sh b/build.sh index de89324..1f71451 100755 --- a/build.sh +++ b/build.sh @@ -3,22 +3,19 @@ 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/ +if [[ "$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/ && \ + 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 -- cgit v1.2.3-70-g09d2