class Fledge < Formula
desc "Corvid-themed project scaffolding CLI — get your projects ready to fly"
homepage "https://github.com/CorvidLabs/fledge"
license "MIT"
version "1.2.0"
on_macos do
on_arm do
url "https://github.com/CorvidLabs/fledge/releases/download/v#{version}/fledge-macos-aarch64"
sha256 "6e262a705d1ac979b332df967d64664e45ac9903a52715b4db067971a9229444"
def install
bin.install "fledge-macos-aarch64" => "fledge"
end
end
on_intel do
url "https://github.com/CorvidLabs/fledge/releases/download/v#{version}/fledge-macos-x86_64"
sha256 "4d79dae9a30d351461b94ba208f55fb4bbd401e521bf6f1c4b054496874ee922"
def install
bin.install "fledge-macos-x86_64" => "fledge"
end
end
end
on_linux do
on_intel do
url "https://github.com/CorvidLabs/fledge/releases/download/v#{version}/fledge-linux-x86_64"
sha256 "a4f69177a742d6f0855550d81af75f19ba8fc3e138a34422f7e9e5488077f994"
def install
bin.install "fledge-linux-x86_64" => "fledge"
end
end
end
def caveats
<<~EOS
To generate shell completions:
fledge completions bash > $(brew --prefix)/etc/bash_completion.d/fledge
fledge completions zsh > $(brew --prefix)/share/zsh/site-functions/_fledge
fledge completions fish > $(brew --prefix)/share/fish/vendor_completions.d/fledge.fish
EOS
end
test do
assert_match "fledge", shell_output("#{bin}/fledge --version")
end
end