class NetspeedCli < Formula
desc "Command-line interface for testing internet bandwidth using speedtest.net"
homepage "https://github.com/mapleDevJS/netspeed-cli"
url "https://github.com/mapleDevJS/netspeed-cli/releases/download/v0.7.0/netspeed-cli-0.7.0.tar.gz"
sha256 "UPDATE_AFTER_RELEASE"
license "MIT"
livecheck do
url :stable
regex(/^v?(\d+(?:\.\d+)+)$/i)
end
depends_on "rust" => :build
def install
system "cargo", "install", *std_cargo_args
bash_completion.install "completions/netspeed-cli.bash" => "netspeed-cli"
zsh_completion.install "completions/_netspeed-cli" => "_netspeed-cli"
fish_completion.install "completions/netspeed-cli.fish"
man1.install "netspeed-cli.1"
end
test do
assert_match "internet bandwidth", shell_output("#{bin}/netspeed-cli --help")
end
end