36 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
cask "alacritty" do
 | 
						|
  version "0.16.1"
 | 
						|
  sha256 "28552c9398b732b23aee48206815d29f3707028c6ca9a82fd8b4c0d05caa940a"
 | 
						|
 | 
						|
  url "https://github.com/alacritty/alacritty/releases/download/v#{version}/Alacritty-v#{version}.dmg"
 | 
						|
  name "Alacritty"
 | 
						|
  desc "GPU-accelerated terminal emulator"
 | 
						|
  homepage "https://github.com/alacritty/alacritty/"
 | 
						|
 | 
						|
  livecheck do
 | 
						|
    url :url
 | 
						|
    strategy :github_latest
 | 
						|
  end
 | 
						|
 | 
						|
  depends_on macos: ">= :big_sur"
 | 
						|
 | 
						|
  app "Alacritty.app"
 | 
						|
  binary "#{appdir}/Alacritty.app/Contents/MacOS/alacritty"
 | 
						|
  binary "#{appdir}/Alacritty.app/Contents/Resources/61/alacritty",
 | 
						|
         target: "#{ENV.fetch("TERMINFO", "~/.terminfo")}/61/alacritty"
 | 
						|
  binary "#{appdir}/Alacritty.app/Contents/Resources/61/alacritty-direct",
 | 
						|
         target: "#{ENV.fetch("TERMINFO", "~/.terminfo")}/61/alacritty-direct"
 | 
						|
  manpage "#{appdir}/Alacritty.app/Contents/Resources/alacritty.1.gz"
 | 
						|
  manpage "#{appdir}/Alacritty.app/Contents/Resources/alacritty.5.gz"
 | 
						|
  manpage "#{appdir}/Alacritty.app/Contents/Resources/alacritty-msg.1.gz"
 | 
						|
  manpage "#{appdir}/Alacritty.app/Contents/Resources/alacritty-bindings.5.gz"
 | 
						|
  bash_completion "#{appdir}/Alacritty.app/Contents/Resources/completions/alacritty.bash"
 | 
						|
  fish_completion "#{appdir}/Alacritty.app/Contents/Resources/completions/alacritty.fish"
 | 
						|
  zsh_completion "#{appdir}/Alacritty.app/Contents/Resources/completions/_alacritty"
 | 
						|
 | 
						|
  zap trash: [
 | 
						|
    "~/Library/Preferences/org.alacritty.plist",
 | 
						|
    "~/Library/Saved Application State/org.alacritty.savedState",
 | 
						|
  ]
 | 
						|
end
 |