aboutsummaryrefslogtreecommitdiff
path: root/ksniff.rb
diff options
context:
space:
mode:
authorChristian Segundo2023-09-12 17:31:31 +0200
committerChristian Segundo2023-09-12 18:34:04 +0200
commit26487b1400fd8b069f688d73e0d91dde2f4e01f1 (patch)
tree013641bd312628c9a22891fa9c7aee4c7b55caae /ksniff.rb
parentbcb2fd154d04808c978655d4f9e7a3f1914aeb77 (diff)
downloadhomebrew-tap-26487b1400fd8b069f688d73e0d91dde2f4e01f1.tar.gz
migrate formulae
Diffstat (limited to 'ksniff.rb')
-rw-r--r--ksniff.rb22
1 files changed, 22 insertions, 0 deletions
diff --git a/ksniff.rb b/ksniff.rb
new file mode 100644
index 0000000..5a1b319
--- /dev/null
+++ b/ksniff.rb
@@ -0,0 +1,22 @@
+class Ksniff < Formula
+ desc "Kubectl plugin to ease sniffing on kubernetes pods using tcpdump and wireshark"
+ homepage "https://github.com/eldadru/ksniff"
+ url "https://github.com/eldadru/ksniff/releases/download/v1.6.2/ksniff.zip"
+ sha256 "c59b5c9ea84d6cb771096f1246c919b71389f9d4234e858f4929208957e561fd"
+ license "Apache-2.0"
+
+ def install
+ if OS.linux?
+ bin.install "kubectl-sniff"
+ elsif OS.mac?
+ if Hardware::CPU.arm?
+ bin.install "kubectl-sniff-darwin-arm64" => "kubectl-sniff"
+ elsif Hardware::CPU.intel?
+ bin.install "kubectl-sniff-darwin" => "kubectl-sniff"
+ end
+ end
+
+ bin.install "static-tcpdump"
+ chmod 0755, "bin/static-tcpdump"
+ end
+end