From d5983f8ba3ea405cfd5b9959e8259f4ab076c06e Mon Sep 17 00:00:00 2001 From: Nikolai Rodionov Date: Fri, 24 Oct 2025 19:17:15 +0200 Subject: [PATCH] Add disabled casks Signed-off-by: Nikolai Rodionov --- Casks/alacritty.rb | 35 +++++++++++++++++++++++++++++++++++ Casks/v2rayu.rb | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 Casks/alacritty.rb create mode 100644 Casks/v2rayu.rb diff --git a/Casks/alacritty.rb b/Casks/alacritty.rb new file mode 100644 index 0000000..272b7bf --- /dev/null +++ b/Casks/alacritty.rb @@ -0,0 +1,35 @@ +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 diff --git a/Casks/v2rayu.rb b/Casks/v2rayu.rb new file mode 100644 index 0000000..d9dcb11 --- /dev/null +++ b/Casks/v2rayu.rb @@ -0,0 +1,39 @@ +cask "v2rayu" do + arch arm: "arm64", intel: "64" + + version "4.2.6" + sha256 arm: "f3d76886d7c2122f8911c314263c951051c52756b368e3b88545ebcd4075e474", + intel: "3c5d48c28f4c213995fecdd9ab6737977a132013c454619d979f9aa654c1f430" + + url "https://github.com/yanue/V2rayU/releases/download/v#{version}/V2rayU-#{arch}.dmg" + name "V2rayU" + desc "Collection of tools to build a dedicated basic communication network" + homepage "https://github.com/yanue/V2rayU" + + # A tag using the stable version format is sometimes marked as "Pre-release" + # on the GitHub releases page, so we have to use the `GithubLatest` strategy. + livecheck do + url :url + strategy :github_latest + end + + auto_updates true + depends_on macos: ">= :big_sur" + + app "V2rayU.app" + + uninstall launchctl: [ + "yanue.v2rayu.http", + "yanue.v2rayu.v2ray-core", + ] + + zap trash: [ + "~/.V2rayU/", + "~/Library/Caches/net.yanue.V2rayU", + "~/Library/Containers/net.yanue.V2rayU.Launcher", + "~/Library/HTTPStorages/net.yanue.V2rayU", + "~/Library/LaunchAgents/yanue.v2rayu.v2ray-core.plist", + "~/Library/Logs/V2rayU.log", + "~/Library/Preferences/net.yanue.V2rayU.plist", + ] +end