homebrew-core/Formula/vimpager.rb
Birger J. Nordølum 43d25a438c vimpager: Fix for HEAD
Closes #7455.

Signed-off-by: Uladzislau Shablinski <vladshablinsky@gmail.com>
2016-12-02 01:48:05 +03:00

44 lines
1.4 KiB
Ruby

class Vimpager < Formula
desc "Use ViM as PAGER"
homepage "https://github.com/rkitover/vimpager"
url "https://github.com/rkitover/vimpager/archive/2.06.tar.gz"
sha256 "cc616d0840a6f2501704eea70de222ab662421f34b2da307e11fb62aa70bda5d"
head "https://github.com/rkitover/vimpager.git"
bottle do
cellar :any_skip_relocation
sha256 "308c68e761983beb317bbefcba285022dbc74a66486a3da7e2ac8bc929649a3a" => :sierra
sha256 "eccfe695299ff91b489e0385b2024e6f383426f696dc4a5462fe2e0bc6f875b1" => :el_capitan
sha256 "be8ae8e77106e1fa95821b59171b982af74365693be0b416e41bb807a07c6c60" => :yosemite
sha256 "4e751d2207b8925e1c229edb88a7f635d41aa611a576a1b7a9bf0b9b701df341" => :mavericks
end
option "with-pandoc", "Use pandoc to build and install man pages"
depends_on "pandoc" => [:build, :optional]
def install
system "make", "docs" if build.with? "pandoc"
bin.install "vimcat"
bin.install "vimpager"
if build.head?
doc.install "README.md"
else
doc.install "README.md", "vimcat.md", "vimpager.md"
end
man1.install "vimcat.1", "vimpager.1" if build.with? "pandoc"
end
def caveats; <<-EOS.undent
To use vimpager as your default pager, add `export PAGER=vimpager` to your
shell configuration.
EOS
end
test do
(testpath/"test.txt").write <<-EOS.undent
This is test
EOS
assert_match(/This is test/, shell_output("#{bin}/vimcat test.txt"))
end
end