From b62313094a0710230e2e2c0c9cdc2bf3f8cd62a0 Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Mon, 20 Nov 2023 14:52:43 -0500 Subject: [PATCH] add(numbat) --- projects/numbat.dev/package.yml | 35 +++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 projects/numbat.dev/package.yml diff --git a/projects/numbat.dev/package.yml b/projects/numbat.dev/package.yml new file mode 100644 index 00000000..251b857f --- /dev/null +++ b/projects/numbat.dev/package.yml @@ -0,0 +1,35 @@ +distributable: + url: https://github.com/sharkdp/numbat/archive/refs/tags/v{{version}}.tar.gz + strip-components: 1 + +display-name: numbat + +versions: + github: sharkdp/numbat + strip: /v/ + +build: + dependencies: + rust-lang.org: ^1.56 + rust-lang.org/cargo: '*' + working-directory: numbat-cli + script: cargo install --locked --path . --root {{prefix}} + +provides: + - bin/numbat + +test: + fixture: | + print(8 km / (1 h + 25 min)) + print(atan2(30 cm, 1 meter) -> degree) + let ω = 2π c / 660 nm + print(ω) + print("Energy of a red photon { ℏ ω -> eV }") + script: + - test "$(numbat $FIXTURE)" = "$OUT" + env: + OUT: | + 5.64706 km/h + 16.6992° + 2.85402e+15 s⁻¹ + Energy of a red photon 1.87855 eV