From 0949610b61dfb9e09f1ad239be5815227069fe62 Mon Sep 17 00:00:00 2001 From: Hydrazer Date: Thu, 25 Nov 2021 07:39:41 -0700 Subject: [PATCH] pkg(befunge93-0.2.0): added befunge93 --- package-lock.json | 2 +- packages/befunge93/0.2.0/build.sh | 15 +++++++++++++++ packages/befunge93/0.2.0/environment | 5 +++++ packages/befunge93/0.2.0/metadata.json | 5 +++++ packages/befunge93/0.2.0/run | 4 ++++ packages/befunge93/0.2.0/test.b93 | 1 + readme.md | 1 + 7 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 packages/befunge93/0.2.0/build.sh create mode 100644 packages/befunge93/0.2.0/environment create mode 100644 packages/befunge93/0.2.0/metadata.json create mode 100644 packages/befunge93/0.2.0/run create mode 100644 packages/befunge93/0.2.0/test.b93 diff --git a/package-lock.json b/package-lock.json index 5c51a1d..2966933 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,4 +29,4 @@ "dev": true } } -} +} \ No newline at end of file diff --git a/packages/befunge93/0.2.0/build.sh b/packages/befunge93/0.2.0/build.sh new file mode 100644 index 0000000..de6bdbf --- /dev/null +++ b/packages/befunge93/0.2.0/build.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +# source python 2.7 +source ../../python/2.7.18/build.sh + +# clone befunge repo +git clone -q 'https://github.com/programble/befungee' befunge93 + +# go inside befunge93 so we can checkout +cd befunge93 + +# checkout the version 0.2.0 +git checkout tag/v0.2.0 + +cd .. \ No newline at end of file diff --git a/packages/befunge93/0.2.0/environment b/packages/befunge93/0.2.0/environment new file mode 100644 index 0000000..43f2db1 --- /dev/null +++ b/packages/befunge93/0.2.0/environment @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +# Put 'export' statements here for environment variables +export PATH=$PWD/bin:$PATH +export BEFUNGE93_PATH=$PWD/befunge93 \ No newline at end of file diff --git a/packages/befunge93/0.2.0/metadata.json b/packages/befunge93/0.2.0/metadata.json new file mode 100644 index 0000000..16c2643 --- /dev/null +++ b/packages/befunge93/0.2.0/metadata.json @@ -0,0 +1,5 @@ +{ + "language": "befunge93", + "version": "0.2.0", + "aliases": ["b93"] +} diff --git a/packages/befunge93/0.2.0/run b/packages/befunge93/0.2.0/run new file mode 100644 index 0000000..3d95114 --- /dev/null +++ b/packages/befunge93/0.2.0/run @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +# run the befunge program with the file name +python2.7 "$BEFUNGE93_PATH"/befungee.py "$1" \ No newline at end of file diff --git a/packages/befunge93/0.2.0/test.b93 b/packages/befunge93/0.2.0/test.b93 new file mode 100644 index 0000000..4cb5175 --- /dev/null +++ b/packages/befunge93/0.2.0/test.b93 @@ -0,0 +1 @@ +64+"KO">:#,_@ \ No newline at end of file diff --git a/readme.md b/readme.md index 1679568..bc19ab4 100644 --- a/readme.md +++ b/readme.md @@ -323,6 +323,7 @@ Content-Type: application/json `awk`, `bash`, +`befunge93`, `brainfuck`, `c`, `c++`,