From 7fdd3f6333e1255278cc1652c4ffcbb2ebaeacd6 Mon Sep 17 00:00:00 2001 From: cyRenShui Date: Fri, 15 Mar 2024 23:32:05 +0800 Subject: [PATCH 1/3] quickapp-ide 6.6.1 (new cask) --- Casks/q/quickapp-ide.rb | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Casks/q/quickapp-ide.rb diff --git a/Casks/q/quickapp-ide.rb b/Casks/q/quickapp-ide.rb new file mode 100644 index 000000000000..a45e2d3362ad --- /dev/null +++ b/Casks/q/quickapp-ide.rb @@ -0,0 +1,26 @@ +cask "quickapp-ide" do + version "6.6.1" + sha256 "260be97a98b1b11aef430e82f0c35334b394953810a86f0988152fe21564dc17" + + url "https://statres.quickapp.cn/quickapp/show/ide/quickapp-ide-#{version}.pkg" + name "quickapp-ide" + desc "Quickapp Development Tool" + homepage "https://www.quickapp.cn/" + + livecheck do + url "https://www.quickapp.cn/api/ide/rpk/getPackage" + strategy :page_match + regex(/quickapp-ide-(\d+(?:\.\d+)*)\.pkg/i) + end + + pkg "quickapp-ide-#{version}.pkg" + + postflight do + set_ownership "~/.快应用开发工具" + end + + uninstall quit: "cn.quickapp.ide", + pkgutil: "com.mygreatcompany.pkg.quickAppIde" + + zap trash: "~/.快应用开发工具" +end From 4b15ac571232c5cb0fbe9e68da6617b7e81601e2 Mon Sep 17 00:00:00 2001 From: cyRenShui Date: Tue, 19 Mar 2024 10:26:32 +0800 Subject: [PATCH 2/3] Update Casks/q/quickapp-ide.rb Co-authored-by: Bevan Kay --- Casks/q/quickapp-ide.rb | 1 - 1 file changed, 1 deletion(-) diff --git a/Casks/q/quickapp-ide.rb b/Casks/q/quickapp-ide.rb index a45e2d3362ad..7720f74e00db 100644 --- a/Casks/q/quickapp-ide.rb +++ b/Casks/q/quickapp-ide.rb @@ -9,7 +9,6 @@ livecheck do url "https://www.quickapp.cn/api/ide/rpk/getPackage" - strategy :page_match regex(/quickapp-ide-(\d+(?:\.\d+)*)\.pkg/i) end From 2a01a350977316c5df188bac86952dc145c5e755 Mon Sep 17 00:00:00 2001 From: cyRenShui Date: Tue, 19 Mar 2024 10:35:37 +0800 Subject: [PATCH 3/3] Update Casks/q/quickapp-ide.rb Co-authored-by: Bevan Kay --- Casks/q/quickapp-ide.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Casks/q/quickapp-ide.rb b/Casks/q/quickapp-ide.rb index 7720f74e00db..1de449024448 100644 --- a/Casks/q/quickapp-ide.rb +++ b/Casks/q/quickapp-ide.rb @@ -9,7 +9,7 @@ livecheck do url "https://www.quickapp.cn/api/ide/rpk/getPackage" - regex(/quickapp-ide-(\d+(?:\.\d+)*)\.pkg/i) + regex(/quickapp[._-]ide[._-]v?(\d+(?:\.\d+)+)\.pkg/i) end pkg "quickapp-ide-#{version}.pkg"