pkg(crystal-0.36.1): Add crystal 0.36.1

This commit is contained in:
Vargas, Dan 2021-03-16 19:40:36 -05:00 committed by Thomas
parent 9462caa94f
commit ef27fc0327
6 changed files with 24 additions and 0 deletions

7
packages/crystal/0.36.1/build.sh vendored Executable file
View File

@ -0,0 +1,7 @@
#!/bin/bash
PREFIX=$(realpath $(dirname $0))
curl -L "https://github.com/crystal-lang/crystal/releases/download/0.36.1/crystal-0.36.1-1-linux-x86_64.tar.gz" -o crystal.tar.gz
tar xzf crystal.tar.gz --strip-components=1
rm crystal.tar.gz

5
packages/crystal/0.36.1/compile vendored Normal file
View File

@ -0,0 +1,5 @@
#!/usr/bin/env bash
# Compile crystal files into out file
crystal build "$@" -o out --no-color && \
chmod +x out

1
packages/crystal/0.36.1/environment vendored Normal file
View File

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

6
packages/crystal/0.36.1/metadata.json vendored Normal file
View File

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

4
packages/crystal/0.36.1/run vendored Normal file
View File

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

1
packages/crystal/0.36.1/test.cr vendored Normal file
View File

@ -0,0 +1 @@
puts("OK")