-
Notifications
You must be signed in to change notification settings - Fork 0
/
kitops.rb.template
43 lines (38 loc) · 816 Bytes
/
kitops.rb.template
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
35
36
37
38
39
40
41
42
43
class Kitops < Formula
desc "Packaging and versioning system for AI/ML projects"
homepage "https://KitOps.ml"
license "Apache-2.0"
on_macos do
on_arm do
url @@darwin-arm64
sha256 @@darwin-arm64
end
on_intel do
url @@darwin-x86_64
sha256 @@darwin-x86_64
end
end
on_linux do
on_arm do
url @@linux-arm64
sha256 @@linux-arm64
end
on_intel do
if Hardware::CPU.is_64_bit?
url @@linux-x86_64
sha256 @@linux-x86_64
else
url @@linux-i386
sha256 @@linux-i386
end
end
end
def install
bin.install "kit"
end
test do
expected_version = "Version: @@version"
actual_version = shell_output("#{bin}/kit version").strip
assert_match expected_version, actual_version
end
end