diff --git a/packages/vlang/0.3.3/build.sh b/packages/vlang/0.3.3/build.sh new file mode 100644 index 0000000..127bac9 --- /dev/null +++ b/packages/vlang/0.3.3/build.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +# Cloning vlang source +git clone https://github.com/vlang/v +cd v + +# Building and installing vlang +make \ No newline at end of file diff --git a/packages/vlang/0.3.3/environment b/packages/vlang/0.3.3/environment new file mode 100644 index 0000000..638b0c2 --- /dev/null +++ b/packages/vlang/0.3.3/environment @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +# Put 'export' statements here for environment variables +export PATH="$PWD/v:$PATH" \ No newline at end of file diff --git a/packages/vlang/0.3.3/metadata.json b/packages/vlang/0.3.3/metadata.json new file mode 100644 index 0000000..4cdd7fd --- /dev/null +++ b/packages/vlang/0.3.3/metadata.json @@ -0,0 +1,5 @@ +{ + "language": "vlang", + "version": "0.3.3", + "aliases": ["v"] +} \ No newline at end of file diff --git a/packages/vlang/0.3.3/run b/packages/vlang/0.3.3/run new file mode 100644 index 0000000..f608902 --- /dev/null +++ b/packages/vlang/0.3.3/run @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +# Export environment variables +export VMODULES="$PWD" +export TMPDIR="$PWD" + +# Put instructions to run the runtime + +filename=$1 + +rename 's/$/\.v/' $filename # Add .v extension + +shift +v run $filename.v "$@" \ No newline at end of file diff --git a/packages/vlang/0.3.3/test.v b/packages/vlang/0.3.3/test.v new file mode 100644 index 0000000..fb5de5e --- /dev/null +++ b/packages/vlang/0.3.3/test.v @@ -0,0 +1,3 @@ +fn main() { + println('OK') +} \ No newline at end of file