From 925125daca3c787a924098d28fb126809470ac66 Mon Sep 17 00:00:00 2001 From: Dan Vargas Date: Tue, 20 Apr 2021 22:27:01 -0500 Subject: [PATCH] pkg(golfscript-1.0.0): Add golfscript 1.0.0 --- packages/golfscript/1.0.0/build.sh | 10 ++++++++++ packages/golfscript/1.0.0/environment | 4 ++++ packages/golfscript/1.0.0/metadata.json | 5 +++++ packages/golfscript/1.0.0/run | 4 ++++ packages/golfscript/1.0.0/test.golfscript | 1 + 5 files changed, 24 insertions(+) create mode 100755 packages/golfscript/1.0.0/build.sh create mode 100644 packages/golfscript/1.0.0/environment create mode 100644 packages/golfscript/1.0.0/metadata.json create mode 100644 packages/golfscript/1.0.0/run create mode 100644 packages/golfscript/1.0.0/test.golfscript diff --git a/packages/golfscript/1.0.0/build.sh b/packages/golfscript/1.0.0/build.sh new file mode 100755 index 0000000..6dda246 --- /dev/null +++ b/packages/golfscript/1.0.0/build.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +# golfscript was implemented as a Ruby script originally +source ../../ruby/2.5.1/build.sh + +curl "http://www.golfscript.com/golfscript/golfscript.rb" -o bin/golfscript.rb + +# using the shebang to run it with the right Ruby +sed -i "s|/usr/bin/|$PWD/bin/|g" bin/golfscript.rb +chmod +x bin/golfscript.rb diff --git a/packages/golfscript/1.0.0/environment b/packages/golfscript/1.0.0/environment new file mode 100644 index 0000000..242cd43 --- /dev/null +++ b/packages/golfscript/1.0.0/environment @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +# Path to Ruby and golfscript.rb +export PATH=$PWD/bin:$PATH diff --git a/packages/golfscript/1.0.0/metadata.json b/packages/golfscript/1.0.0/metadata.json new file mode 100644 index 0000000..4ef3a62 --- /dev/null +++ b/packages/golfscript/1.0.0/metadata.json @@ -0,0 +1,5 @@ +{ + "language": "golfscript", + "version": "1.0.0", + "aliases": ["golfscript"] +} diff --git a/packages/golfscript/1.0.0/run b/packages/golfscript/1.0.0/run new file mode 100644 index 0000000..8f24eda --- /dev/null +++ b/packages/golfscript/1.0.0/run @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +# golfscript only takes code file and stdin +golfscript.rb "$1" diff --git a/packages/golfscript/1.0.0/test.golfscript b/packages/golfscript/1.0.0/test.golfscript new file mode 100644 index 0000000..11e42d0 --- /dev/null +++ b/packages/golfscript/1.0.0/test.golfscript @@ -0,0 +1 @@ +"OK"