35 lines
1.2 KiB
Ruby
35 lines
1.2 KiB
Ruby
class Cowsay < Formula
|
|
desc "Configurable talking characters in ASCII art"
|
|
# Historical homepage: https://web.archive.org/web/20120225123719/www.nog.net/~tony/warez/cowsay.shtml
|
|
homepage "https://github.com/tnalpgge/rank-amateur-cowsay"
|
|
url "https://github.com/tnalpgge/rank-amateur-cowsay/archive/cowsay-3.04.tar.gz"
|
|
sha256 "d8b871332cfc1f0b6c16832ecca413ca0ac14d58626491a6733829e3d655878b"
|
|
license "GPL-3.0"
|
|
revision 1
|
|
|
|
bottle do
|
|
cellar :any_skip_relocation
|
|
sha256 "422c58f10fc2441a62a90864d01b83176ebda627f9a8c29b34f89f4f1f86618e" => :big_sur
|
|
sha256 "c1f4af994e038a18492c8afe0f6b97cfd1c475fe62eafe68762cf5d734dc214d" => :catalina
|
|
sha256 "faebbfa7a9379fd4efddc43dc167fda055989d2936b0430e404c252a555439cc" => :mojave
|
|
sha256 "4cdddb22ad76cf14527347e58317caf1495dc88fdf5d6c729ac72fa2fe19dd81" => :high_sierra
|
|
end
|
|
|
|
def install
|
|
# Remove offensive content
|
|
%w[cows/sodomized.cow cows/telebears.cow].each do |file|
|
|
rm file
|
|
inreplace "Files.base", file, ""
|
|
end
|
|
|
|
system "/bin/sh", "install.sh", prefix
|
|
mv prefix/"man", share
|
|
end
|
|
|
|
test do
|
|
output = shell_output("#{bin}/cowsay moo")
|
|
assert_match "moo", output # bubble
|
|
assert_match "^__^", output # cow
|
|
end
|
|
end
|