From 4efa4e4f5f62ff1d1c6784910025772e60cb89b8 Mon Sep 17 00:00:00 2001 From: SW Date: Thu, 10 Sep 2026 10:03:27 +0200 Subject: [PATCH] feat: add caddyview v0.7.0 formula --- Formula/caddyview.rb | 31 +++++++++++++++++++++++++++++++ README.md | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 Formula/caddyview.rb create mode 100644 README.md diff --git a/Formula/caddyview.rb b/Formula/caddyview.rb new file mode 100644 index 0000000..36e281a --- /dev/null +++ b/Formula/caddyview.rb @@ -0,0 +1,31 @@ +class Caddyview < Formula + desc "TUI SSH monitor for Caddy web server logs" + homepage "https://git.janvete.com/seth/Caddyview" + version "0.7.0" + license "MIT" + + on_macos do + if Hardware::CPU.arm? + url "https://git.janvete.com/seth/Caddyview/releases/download/v0.7.0/caddyview-v0.7.0-darwin-arm64.tar.gz" + sha256 "fe4cba926751f4e5db2e3b9cd5f2ccaf643f3af51852bd0a5e4ded286b4d8472" + else + url "https://git.janvete.com/seth/Caddyview/releases/download/v0.7.0/caddyview-v0.7.0-darwin-amd64.tar.gz" + sha256 "0a89c1f1477fbcdab17b9e028a9206330250880934e97fb7c37077d93f00c822" + end + end + + on_linux do + if Hardware::CPU.intel? + url "https://git.janvete.com/seth/Caddyview/releases/download/v0.7.0/caddyview-v0.7.0-linux-amd64.tar.gz" + sha256 "96c2e024936277b0d130cc23ed3ed701bc1732056d68a086da550d265e0de025" + end + end + + def install + bin.install "caddyview" + end + + test do + assert_match "TUI monitor", shell_output("#{bin}/caddyview --help") + end +end diff --git a/README.md b/README.md new file mode 100644 index 0000000..5e0956b --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# janvete/tools Homebrew tap +See https://git.janvete.com/seth/Caddyview for usage.