2019-07-16 05:05:38 +03:00
|
|
|
class GitDelta < Formula
|
2021-12-06 06:37:45 +03:00
|
|
|
version "0.11.0"
|
2020-07-01 22:27:34 +03:00
|
|
|
desc "A viewer for git and diff output"
|
2019-07-16 05:05:38 +03:00
|
|
|
homepage "https://github.com/dandavison/delta"
|
|
|
|
|
2020-11-15 01:13:57 +03:00
|
|
|
disable! because: "it is now in homebrew core. Please reinstall it as follows:\nbrew untap dandavison/delta\nbrew install git-delta\n"
|
2020-11-15 01:06:36 +03:00
|
|
|
|
2019-07-16 05:05:38 +03:00
|
|
|
if OS.mac?
|
|
|
|
url "https://github.com/dandavison/delta/releases/download/#{version}/delta-#{version}-x86_64-apple-darwin.tar.gz"
|
2021-12-06 06:37:45 +03:00
|
|
|
sha256 "89913bb086367b00c908ef0f2257ee4eb8b23b6b4df56eb9cfb85d351ee49f0a"
|
2019-07-16 05:05:38 +03:00
|
|
|
elsif OS.linux?
|
|
|
|
url "https://github.com/dandavison/delta/releases/download/#{version}/delta-#{version}-x86_64-unknown-linux-musl.tar.gz"
|
2021-12-06 06:37:45 +03:00
|
|
|
sha256 "3a2eb0b8d9446bde4284592c8858e4166228991dec471ad4f379306aaa96fa84"
|
2019-07-16 05:05:38 +03:00
|
|
|
end
|
|
|
|
|
|
|
|
conflicts_with "delta"
|
|
|
|
|
|
|
|
def install
|
|
|
|
bin.install "delta"
|
2019-07-16 20:01:42 +03:00
|
|
|
ohai "To configure git to use delta, run:"
|
|
|
|
ohai "git config --global core.pager \"delta --dark\" # --light for light terminal backgrounds"
|
|
|
|
end
|
|
|
|
|
|
|
|
test do
|
2020-06-27 23:21:48 +03:00
|
|
|
shell_output "#{bin}/delta --show-syntax-themes"
|
2019-07-16 05:05:38 +03:00
|
|
|
end
|
|
|
|
end
|