Compare commits

..

No commits in common. "01bc13d1158e20477e925302c4440584401d3983" and "4776700a1bf7235552678e4ed0ecfd146ef85193" have entirely different histories.

21 changed files with 0 additions and 143 deletions

View File

@ -1,10 +0,0 @@
#!/bin/bash
# Download and install NodeJS
curl "https://nodejs.org/dist/v15.10.0/node-v15.10.0-linux-x64.tar.xz" -o node.tar.xz
tar xf node.tar.xz --strip-components=1
rm node.tar.xz
export PATH=$PWD/bin:$PATH
# Install CoffeeScript via npm and done
npm install --global coffeescript@2.5.1

View File

@ -1 +0,0 @@
export PATH=$PWD/bin:$PATH

View File

@ -1,6 +0,0 @@
{
"language": "coffeescript",
"version": "2.5.1",
"author": "Dan Vargas <danvargas46@gmail.com>",
"aliases": ["coffeescript", "coffee"]
}

View File

@ -1,3 +0,0 @@
#!/bin/bash
coffee "$@"

View File

@ -1 +0,0 @@
console.log "OK"

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bash
# Grab the latest cow source from github
git clone -q https://github.com/BigZaphod/COW.git cow
# Generate the cow binary into bin
mkdir -p bin
sed -i '1i#define NO_GREETINGS' cow/source/cow.cpp
g++ -o bin/cow cow/source/cow.cpp
# Cleanup
rm -rf cow

View File

@ -1,2 +0,0 @@
#!/usr/bin/env bash
export PATH=$PWD/bin:$PATH

View File

@ -1,6 +0,0 @@
{
"language": "cow",
"version": "1.0.0",
"author": "Dan Vargas <danvargas46@gmail.com>",
"aliases": ["cow"]
}

View File

@ -1,2 +0,0 @@
#!/bin/bash
cow "$@"

View File

@ -1,4 +0,0 @@
MoO MoO MoO MoO MoO MoO MoO MoO
MOO moO MoO MoO MoO MoO MoO MoO MoO MoO MoO mOo MOo moo
moO MoO MoO MoO MoO MoO MoO MoO Moo
MOo MOo MOo MOo Moo

View File

@ -1,25 +0,0 @@
#!/bin/bash
PREFIX=$(realpath $(dirname $0))
mkdir -p build
cd build
curl -L "https://sourceforge.net/projects/freepascal/files/Linux/3.2.0/fpc-3.2.0-x86_64-linux.tar/download" -o pascal.tar
tar xf pascal.tar --strip-components=1
# FreePascal uses an interactive installer
./install.sh << ANSWERS
$PREFIX
n
n
n
ANSWERS
cd ..
rm -rf build
# A sample config (needed for each "project") is written to /etc
# We'll copy that into the local lib dir (fpc searches there too on compile)
mkdir lib/fpc/etc
cp -r /etc/fp* lib/fpc/etc/

View File

@ -1,5 +0,0 @@
#!/usr/bin/env bash
# Compile pascal files
fpc -oout -v0 "$@"
chmod +x out

View File

@ -1 +0,0 @@
export PATH=$PWD/bin:$PATH

View File

@ -1,6 +0,0 @@
{
"language": "pascal",
"version": "3.2.0",
"author": "Dan Vargas <danvargas46@gmail.com>",
"aliases": ["pascal", "freepascal", "pp", "pas"]
}

View File

@ -1,4 +0,0 @@
#!/bin/bash
shift # Filename is only used to compile
./out "$@"

View File

@ -1,5 +0,0 @@
program test;
begin
writeln('OK');
end.

View File

@ -1,33 +0,0 @@
#!/usr/bin/env bash
PREFIX=$(realpath $(dirname $0))
# Python is available in the container as 'python3' and 'python2', not as 'python'
alias python=python3
# Installing LLVM and clang (the latter is optional but recommended)
curl -OL "http://llvm.org/releases/3.4/llvm-3.4.src.tar.gz"
curl -OL "http://llvm.org/releases/3.4/clang-3.4.src.tar.gz"
tar xfz llvm-3.4.src.tar.gz
tar xfz clang-3.4.src.tar.gz
mv clang-3.4 llvm-3.4/tools/clang
# Cleaning up gzip files.
rm llvm-3.4.src.tar.gz && rm clang-3.4.src.tar.gz
cd llvm-3.4
# Building and installing - LLVM and clang
./configure --prefix="$PREFIX" --enable-optimized --enable-targets=host-only --enable-docs="no" --enable-assertions="no"
make -j$(nproc)
make install -j$(nproc)
# Installing Pure
curl -sSLO "https://github.com/agraef/pure-lang/releases/download/pure-0.68/pure-0.68.tar.gz"
tar xfz pure-0.68.tar.gz
rm pure-0.68.tar.gz
cd pure-0.68
# Building and installing pure-lang
./configure --prefix="$PREFIX" --enable-release --with-tool-prefix="$PREFIX/bin" --with-static-llvm
make -j$(nproc)
make install -j$(nproc)

View File

@ -1,5 +0,0 @@
#!/usr/bin/env bash
# Put 'export' statements here for environment variables
export PATH=$PWD/bin:$PATH
export LD_LIBRARY_PATH=$PWD/lib

View File

@ -1,6 +0,0 @@
{
"language": "pure",
"version": "0.68.0",
"author": "Shivansh-007 <shivansh-007@outlook.com>",
"aliases": []
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
# Put instructions to run the runtime
pure "$@"

View File

@ -1,2 +0,0 @@
using system;
puts "OK";