Skip to content

Commit a87d8cb

Browse files
authored
Merge pull request #255689 from Homebrew/xleak
xleak 0.1.0 (new formula)
2 parents 3279767 + d8a6897 commit a87d8cb

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

Formula/x/xleak.rb

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
class Xleak < Formula
2+
desc "Terminal Excel viewer with an interactive TUI"
3+
homepage "https://github.com/bgreenwell/xleak"
4+
url "https://github.com/bgreenwell/xleak/archive/refs/tags/v0.1.0.tar.gz"
5+
sha256 "f5d95817d3729ed47f45afa499e7de7209cb41a5bc44fc1a9d121b14d9838191"
6+
license "MIT"
7+
head "https://github.com/bgreenwell/xleak.git", branch: "main"
8+
9+
bottle do
10+
sha256 cellar: :any_skip_relocation, arm64_tahoe: "098c3d52ad1df85f462d4d47762da98f786c8e80718a49522421a9d0535c9edd"
11+
sha256 cellar: :any_skip_relocation, arm64_sequoia: "9ee2f3a9ab68024db618d712051a6e31f5efe12e05ad8f1d3da05b08b7f858ef"
12+
sha256 cellar: :any_skip_relocation, arm64_sonoma: "f6ae0b90ab3c11cca515d62da5c9673fd9c75bb3c1f9817b8c540a2061846c61"
13+
sha256 cellar: :any_skip_relocation, sonoma: "a410e53c5523c979c993a3d476160c96cdd8578fb2c022cf9da3ec793f8036ba"
14+
sha256 cellar: :any_skip_relocation, arm64_linux: "762f06c25fea18d688b8a351bcaf5aa6ac52957a8197244066dcd599ce67dc7e"
15+
sha256 cellar: :any_skip_relocation, x86_64_linux: "32c13f804048bd868354d9af5bc5f6737abe83bb8415245ed63da535e03fecd9"
16+
end
17+
18+
depends_on "rust" => :build
19+
20+
def install
21+
system "cargo", "install", *std_cargo_args
22+
end
23+
24+
test do
25+
assert_match version.to_s, shell_output("#{bin}/xleak --version")
26+
27+
resource "testfile" do
28+
url "https://github.com/chenrui333/github-action-test/releases/download/2025.11.16/test.xlsx"
29+
sha256 "1231165a2dcf688ba902579f0aafc63fc1481886c2ec7c2aa0b537d9cfd30676"
30+
end
31+
32+
testpath.install resource("testfile")
33+
output = shell_output("#{bin}/xleak #{testpath}/test.xlsx")
34+
assert_match "Total: 5 rows × 2 columns", output
35+
end
36+
end

0 commit comments

Comments
 (0)