40 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
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
 |