From f307f90e6698bb6cb85ce7a1f4720ce6c6063ac1 Mon Sep 17 00:00:00 2001 From: Hydrazer Date: Thu, 30 Sep 2021 14:12:51 -0600 Subject: [PATCH] added husk --- packages/husk/build.sh | 3 +++ packages/husk/environment | 5 +++++ packages/husk/metadata.json | 5 +++++ packages/husk/run | 3 +++ packages/husk/test.japt | 1 + 5 files changed, 17 insertions(+) create mode 100644 packages/husk/build.sh create mode 100644 packages/husk/environment create mode 100644 packages/husk/metadata.json create mode 100644 packages/husk/run create mode 100644 packages/husk/test.japt diff --git a/packages/husk/build.sh b/packages/husk/build.sh new file mode 100644 index 0000000..8994ca2 --- /dev/null +++ b/packages/husk/build.sh @@ -0,0 +1,3 @@ +source ../../haskell/9.0.1/build.sh + +git clone -q "https://github.com/Hydrazer/Husk.git" husk \ No newline at end of file diff --git a/packages/husk/environment b/packages/husk/environment new file mode 100644 index 0000000..f7e8926 --- /dev/null +++ b/packages/husk/environment @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +# haskell and husk path +export PATH=$PWD/bin:$PATH +export HUSK_PATH=$PWD/husk diff --git a/packages/husk/metadata.json b/packages/husk/metadata.json new file mode 100644 index 0000000..0dc6bd8 --- /dev/null +++ b/packages/husk/metadata.json @@ -0,0 +1,5 @@ +{ + "language": "husk", + "version": "1.0.0", + "aliases": ["husk"] +} diff --git a/packages/husk/run b/packages/husk/run new file mode 100644 index 0000000..097bc79 --- /dev/null +++ b/packages/husk/run @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +Husk -ufo"outputFile.hs" "$HUSK_PATH" "$1" \ No newline at end of file diff --git a/packages/husk/test.japt b/packages/husk/test.japt new file mode 100644 index 0000000..d096585 --- /dev/null +++ b/packages/husk/test.japt @@ -0,0 +1 @@ +"OK \ No newline at end of file