pantry/projects/gleam.run/package.yml
Jacob Heider a6792a273f
fix(gleam)
`test` is a reserved word in v1.

closes #5436
2024-03-06 18:04:47 -05:00

33 lines
733 B
YAML

distributable:
url: https://github.com/gleam-lang/gleam/archive/refs/tags/v{{ version }}.tar.gz
strip-components: 1
provides:
- bin/gleam
versions:
github: gleam-lang/gleam
strip: /v/
build:
dependencies:
rust-lang.org: '>=1.60'
rust-lang.org/cargo: '*'
script: cargo install --path compiler-cli --force --locked --root {{prefix}}
test:
dependencies:
erlang.org: '*'
script:
- gleam --version
- gleam new pkgx_test_project
- run: cp $FIXTURE pkgx_test_project/src/pkgx_test_project.gleam
fixture: |
import gleam/io
pub fn main() {
io.print("Hello, world!")
}
- run: gleam run | grep "Hello, world!"
working-directory: pkgx_test_project