From 2c11c93e1c5033ed28ce5f2ba72167981bfa3224 Mon Sep 17 00:00:00 2001 From: Christopher Allan Webber Date: Sun, 29 Nov 2015 11:50:31 -0600 Subject: [PATCH] Add ./run-demo.sh script This script lets you run demos in this directory no matter where `guile' is installed on your system. * demos/run-demo.sh: New file --- demos/run-demo.sh | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 demos/run-demo.sh diff --git a/demos/run-demo.sh b/demos/run-demo.sh new file mode 100755 index 0000000..3d07624 --- /dev/null +++ b/demos/run-demo.sh @@ -0,0 +1,28 @@ +#!/bin/sh + +# 8sync --- Asynchronous programming for Guile +# Copyright (C) 2015 Christopher Allan Webber +# +# This file is part of 8sync. +# +# 8sync is free software: you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# 8sync is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with 8sync. If not, see . + +# This script lets you run demos in this directory no matter where +# `guile' is installed on your system. + +SCRIPTNAME=$1 +shift +ARGS=$@ + +env guile -l $SCRIPTNAME -e main -- $ARGS -- 2.31.1