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++`,