class Kubectx < Formula desc "Tool that can switch between kubectl contexts easily and create aliases" homepage "https://github.com/ahmetb/kubectx" url "https://github.com/ahmetb/kubectx/archive/v0.9.3.tar.gz" sha256 "c9f1323f759605405ef8240d6fa64e741b788d978dff25d624a90af2760e778d" license "Apache-2.0" head "https://github.com/ahmetb/kubectx.git" bottle :unneeded depends_on "kubernetes-cli" def install bin.install "kubectx", "kubens" bash_completion.install "completion/kubectx.bash" => "kubectx" bash_completion.install "completion/kubens.bash" => "kubens" zsh_completion.install "completion/kubectx.zsh" => "_kubectx" zsh_completion.install "completion/kubens.zsh" => "_kubens" fish_completion.install "completion/kubectx.fish" fish_completion.install "completion/kubens.fish" end test do assert_match "USAGE:", shell_output("#{bin}/kubectx -h 2>&1") assert_match "USAGE:", shell_output("#{bin}/kubens -h 2>&1") end end