diff examples/nsnake.sh @ 27:dae2de19ca5d

misc: switch to JSON everywhere
author David Demelier <markand@malikania.fr>
date Wed, 03 Aug 2022 15:18:09 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/examples/nsnake.sh	Wed Aug 03 15:18:09 2022 +0200
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+set -e
+
+readonly wrkdir="$(mktemp -d /tmp/nsnake-XXXXXX)"
+readonly repo="http://hg.malikania.fr/nsnake"
+
+trap "cleanup" INT TERM EXIT
+
+cleanup()
+{
+	rm -rf $wrkdir
+}
+
+if [ "$#" -ne 1 ]; then
+	echo "abort: $(basename $0) revision" 1>&2
+	exit 1
+fi
+
+echo "=> Cloning repository $repo (revision $1) into $wrkdir"
+hg clone -r "$1" "$repo" "$wrkdir"
+cd "$wrkdir"
+
+echo "=> Building"
+make