id: "abc" name: "ABC" install: apt: - libtinfo5:i386 manual: | wget https://homepages.cwi.nl/~steven/abc/implementations/abc.tar.gz install -d "${pkg}/opt/abc" tar -xf abc.tar.gz -C "${pkg}/opt/abc" --strip-components=1 chmod +x "${pkg}/opt/abc/abc" "${pkg}/opt/abc/abckeys" install -d "${pkg}/usr/local/bin" tee "${pkg}/usr/local/bin/abc" >/dev/null <<"EOF" #!/usr/bin/env bash cd /opt/abc exec ./abc "$@" EOF chmod +x "${pkg}/usr/local/bin/abc" repl: | abc input: | DELAY: 1 WRITE 123 * 234 main: "main.abc" template: | WRITE "Hello, world!" / run: | abc "$PWD/main.abc" - scope: code: | PUT 123 * 234 IN x input: | WRITE x