-
Notifications
You must be signed in to change notification settings - Fork 0
/
yamlscript.rb
34 lines (31 loc) · 1.12 KB
/
yamlscript.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
class Yamlscript < Formula
desc ""
homepage "https:/yaml/yamlscript"
version "0.1.79"
license "MIT"
if OS.linux?
if Hardware::CPU.arm?
url "https:/yaml/yamlscript/releases/download/0.1.79/ys-0.1.79-linux-aarch64.tar.xz"
sha256 "a4f9cb4c688cd8b57d0a795721710007911e037dd0be2af6f875a5218bb88acf"
else
url "https:/yaml/yamlscript/releases/download/0.1.79/ys-0.1.79-linux-x64.tar.xz"
sha256 "6f4236a618f53b2c5142cb637053134bfb50b466190a9f3eaf33adb9db16284f"
end
else
if Hardware::CPU.arm?
url "https:/yaml/yamlscript/releases/download/0.1.79/ys-0.1.79-macos-aarch64.tar.xz"
sha256 "84eb05aa69a81e3126f45e3436d9e4293979f669b53bf015c5ddd1aedfe7706c"
else
url "https:/yaml/yamlscript/releases/download/0.1.79/ys-0.1.79-macos-x64.tar.xz"
sha256 "c23cba27fe8fc9e12b7d0a5a335b209a2df68a35cc8e020f69cdade6213ce572"
end
end
def install
bin.install "ys"
bin.install "ys-0"
bin.install "ys-0-1.79"
end
test do
assert_equal "hello\n", pipe_output("#{bin}/ys -e 'say \"hello\")'")
end
end