31 lines
1,011 B
Ruby
31 lines
1,011 B
Ruby
class Caddyview < Formula
|
|
desc "TUI SSH monitor for Caddy web server logs"
|
|
homepage "https://git.janvete.com/seth/Caddyview"
|
|
version "0.7.13"
|
|
license "MIT"
|
|
|
|
on_macos do
|
|
if Hardware::CPU.arm?
|
|
url "https://git.janvete.com/seth/Caddyview/releases/download/v0.7.13/caddyview-v0.7.13-darwin-arm64.tar.gz"
|
|
sha256 "47089810baffb9e6b8ce0eae1513b38faeeefba59e05514bd1d22e8ccb8d2f19"
|
|
else
|
|
url "https://git.janvete.com/seth/Caddyview/releases/download/v0.7.13/caddyview-v0.7.13-darwin-amd64.tar.gz"
|
|
sha256 "2e799115a52d6f1f0b8cc65f68830eec5eab339ba1d3477c1dd16562620524a4"
|
|
end
|
|
end
|
|
|
|
on_linux do
|
|
if Hardware::CPU.intel?
|
|
url "https://git.janvete.com/seth/Caddyview/releases/download/v0.7.13/caddyview-v0.7.13-linux-amd64.tar.gz"
|
|
sha256 "6422997b9d01fb1eaf82907244e6d127779fb25b69cf43ed10d0c7eb62f0c7ba"
|
|
end
|
|
end
|
|
|
|
def install
|
|
bin.install "caddyview"
|
|
end
|
|
|
|
test do
|
|
assert_match "TUI monitor", shell_output("#{bin}/caddyview --help")
|
|
end
|
|
end
|