riju/langs/emojicode.yaml

35 lines
842 B
YAML

id: "emojicode"
aliases:
- "emoji"
- "emojic"
- "emojicodec"
name: "Emojicode"
install:
apt:
- libtinfo5
manual: |
install -d "${pkg}/usr/local/bin"
install -d "${pkg}/usr/local/include/emojicode"
install -d "${pkg}/usr/local/EmojicodePackages"
ver="$(latest_release emojicode/emojicode)"
wget "https://github.com/emojicode/emojicode/releases/download/${ver}/Emojicode-$(sed 's/^v//' <<< "$ver")-Linux-x86_64.tar.gz"
tar -xf Emojicode-*-Linux-x86_64.tar.gz
pushd Emojicode-*-Linux-x86_64
cp emojicodec "${pkg}/usr/local/bin/"
cp -R include/* "${pkg}/usr/local/include/emojicode/"
cp -R packages/* "${pkg}/usr/local/EmojicodePackages/"
popd
main: "main.emojic"
template: |
🏁 🍇
😀 🔤Hello, world!🔤❗️
🍉
compile: |
emojicodec main.emojic
run: |
./main