-
Notifications
You must be signed in to change notification settings - Fork 7
/
trivy.rb
40 lines (35 loc) · 1.25 KB
/
trivy.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
35
36
37
38
39
40
# typed: false
# frozen_string_literal: true
# This file was generated by GoReleaser. DO NOT EDIT.
class Trivy < Formula
desc ""
homepage "https://github.com/aquasecurity/trivy"
version "0.20.1"
bottle :unneeded
on_macos do
if Hardware::CPU.arm?
url "https://github.com/aquasecurity/trivy/releases/download/v0.20.1/trivy_0.20.1_macOS-ARM64.tar.gz"
sha256 "f35eb8dae42e56bc94ebd62c610711366b3867333fd3a3727c71322d833df68a"
end
if Hardware::CPU.intel?
url "https://github.com/aquasecurity/trivy/releases/download/v0.20.1/trivy_0.20.1_macOS-64bit.tar.gz"
sha256 "cac68ae49fe051bda1398f832a57303126fceeda01e346bf8c6454b28c21c4df"
end
end
on_linux do
if Hardware::CPU.arm? && Hardware::CPU.is_64_bit?
url "https://github.com/aquasecurity/trivy/releases/download/v0.20.1/trivy_0.20.1_Linux-ARM64.tar.gz"
sha256 "cc9cc8345ca4caee809026c79405e1e3f573a4659849be588652f1edfeddd45f"
end
if Hardware::CPU.intel?
url "https://github.com/aquasecurity/trivy/releases/download/v0.20.1/trivy_0.20.1_Linux-64bit.tar.gz"
sha256 "26985efbf0d7d1502c7c7a4f1a255ae4a1c12195b85d61b4730e87fff2885c53"
end
end
def install
bin.install "trivy"
end
test do
system "#{bin}/trivy --version"
end
end