From 9941169708269d52cb5d34d361712f54ec4050a8 Mon Sep 17 00:00:00 2001 From: Zhan Shuo Date: Sat, 2 Dec 2023 02:47:34 +0800 Subject: [PATCH 1/2] Add HapiGo v2.11.1,230 HapiGo is a application launcher and productivity software --- Casks/h/hapigo.rb | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Casks/h/hapigo.rb diff --git a/Casks/h/hapigo.rb b/Casks/h/hapigo.rb new file mode 100644 index 0000000000..e6fc7ca665 --- /dev/null +++ b/Casks/h/hapigo.rb @@ -0,0 +1,30 @@ +cask "hapigo" do + version "2.11.1,230" + sha256 :no_check + + url "https://dl.hapigo.com/HapiGo.dmg" + name "HapiGo" + desc "Application launcher and productivity software" + homepage "https://www.hapigo.com/" + + livecheck do + url :url + strategy :extract_plist + end + + auto_updates true + depends_on macos: ">= :mojave" + + app "HapiGo.app" + + zap trash: [ + "~/Library/Application Support/Hapigo", + "~/Library/Caches/Hapigo", + "~/Library/Caches/com.xunyong.hapigo", + "~/Library/HTTPStorages/com.xunyong.hapigo", + "~/Library/HTTPStorages/com.xunyong.hapigo.binarycookies", + "~/Library/Preferences/com.xunyong.hapigo.plist", + "~/Library/Preferences/com.xunyong.hapigofind.plist", + "~/Library/WebKit/com.xunyong.hapigo", + ] +end From 0f7ab39f9709b88afca8df165aa3513c7e3810ff Mon Sep 17 00:00:00 2001 From: Zhan Shuo Date: Sat, 2 Dec 2023 13:44:17 +0800 Subject: [PATCH 2/2] Use feed and regex in livecheck --- Casks/h/hapigo.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Casks/h/hapigo.rb b/Casks/h/hapigo.rb index e6fc7ca665..626e09e29e 100644 --- a/Casks/h/hapigo.rb +++ b/Casks/h/hapigo.rb @@ -1,5 +1,5 @@ cask "hapigo" do - version "2.11.1,230" + version "2.11.1" sha256 :no_check url "https://dl.hapigo.com/HapiGo.dmg" @@ -8,8 +8,8 @@ cask "hapigo" do homepage "https://www.hapigo.com/" livecheck do - url :url - strategy :extract_plist + url "https://hapigo.com/update/cast.plist" + regex(%r{version\s*\n\s*(\d+(?:\.\d+)+)}i) end auto_updates true