homebrew-core/Formula/rename.rb
2018-08-22 21:06:00 +08:00

32 lines
1.1 KiB
Ruby

class Rename < Formula
desc "Perl-powered file rename script with many helpful built-ins"
homepage "http://plasmasturm.org/code/rename"
url "https://github.com/ap/rename/archive/v1.600.tar.gz"
sha256 "538fa908c9c2c4e7a08899edb6ddb47f7cbeb9b1a1d04e003d3c19b56fcc7f88"
revision 1
head "https://github.com/ap/rename.git"
bottle do
cellar :any_skip_relocation
sha256 "5955aab33b5eb7ac76fb48870451f110caf8057cf76550bebf095f10fff38080" => :mojave
sha256 "b40d758f416765733e0071705fae180c62c63058b350c379b9f36da9da98fad1" => :high_sierra
sha256 "b40d758f416765733e0071705fae180c62c63058b350c379b9f36da9da98fad1" => :sierra
sha256 "b40d758f416765733e0071705fae180c62c63058b350c379b9f36da9da98fad1" => :el_capitan
end
conflicts_with "util-linux", :because => "both install `rename` binaries"
def install
system "pod2man", "rename", "rename.1"
bin.install "rename"
man1.install "rename.1"
end
test do
touch "foo.doc"
system "#{bin}/rename -s .doc .txt *.d*"
refute_predicate testpath/"foo.doc", :exist?
assert_predicate testpath/"foo.txt", :exist?
end
end