From 2593698d570037751d5daee663ef7c5a68e4aa88 Mon Sep 17 00:00:00 2001 From: Megatron King <1256980529@qq.com> Date: Mon, 18 Sep 2023 16:15:40 +0800 Subject: [PATCH 1/6] Create reqable.rb --- Casks/r/reqable.rb | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Casks/r/reqable.rb diff --git a/Casks/r/reqable.rb b/Casks/r/reqable.rb new file mode 100644 index 0000000000..f31c3f3aeb --- /dev/null +++ b/Casks/r/reqable.rb @@ -0,0 +1,37 @@ +cask "reqable" do + arch arm: "arm64", intel: "x86_64" + version "1.4.1" + sha256 arm: "fbbb5ae8bb1cbb5a07cc961c56d74025f007f1f25d08e5eea1b66d5df8e1f831", + intel: "dfcfb2bd5b353c7f72ec3747cdfcebdad7de1c9e077d90365df4157abbbc93f7" + + url "https://api.reqable.com/download?platform=macos&arch=#{arch}" + name "Reqable" + desc "Advanced API Debugging Proxy" + homepage "https://reqable.com/" + + livecheck do + url "https://api.reqable.com/version/appcast?platform=macos&arch=#{arch}&locale=en-US" + strategy :sparkle + end + + auto_updates true + + app "Reqable.app" + + uninstall_postflight do + stdout, * = system_command "/usr/bin/security", + args: ["find-certificate", "-a", "-c", "Reqable Proxy", "-Z"], + sudo: true + hashes = stdout.lines.grep(/^SHA-256 hash:/) { |l| l.split(":").second.strip } + hashes.each do |h| + system_command "/usr/bin/security", + args: ["delete-certificate", "-Z", h], + sudo: true + end + end + + zap trash: [ + "~/Library/Caches/Reqable", + "~/Library/Preferences/com.reqable.macosx.plist", + ] +end From d9bfba1395b9120a62cf4d480612a3ad7c228e8e Mon Sep 17 00:00:00 2001 From: Megatron King <1256980529@qq.com> Date: Mon, 18 Sep 2023 16:50:04 +0800 Subject: [PATCH 2/6] Fixed reqable.rb --- Casks/r/reqable.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Casks/r/reqable.rb b/Casks/r/reqable.rb index f31c3f3aeb..73c50233fa 100644 --- a/Casks/r/reqable.rb +++ b/Casks/r/reqable.rb @@ -1,6 +1,7 @@ cask "reqable" do arch arm: "arm64", intel: "x86_64" - version "1.4.1" + + version "1.4.1,43" sha256 arm: "fbbb5ae8bb1cbb5a07cc961c56d74025f007f1f25d08e5eea1b66d5df8e1f831", intel: "dfcfb2bd5b353c7f72ec3747cdfcebdad7de1c9e077d90365df4157abbbc93f7" From cd7fd4f1cfa07a20e54f3ee2395d1794d9b1c32c Mon Sep 17 00:00:00 2001 From: Megatron King <1256980529@qq.com> Date: Mon, 18 Sep 2023 17:00:17 +0800 Subject: [PATCH 3/6] Fixed reqable.rb --- Casks/r/reqable.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Casks/r/reqable.rb b/Casks/r/reqable.rb index 73c50233fa..546f7cc444 100644 --- a/Casks/r/reqable.rb +++ b/Casks/r/reqable.rb @@ -1,7 +1,7 @@ cask "reqable" do arch arm: "arm64", intel: "x86_64" - - version "1.4.1,43" + + version "1.4.1" sha256 arm: "fbbb5ae8bb1cbb5a07cc961c56d74025f007f1f25d08e5eea1b66d5df8e1f831", intel: "dfcfb2bd5b353c7f72ec3747cdfcebdad7de1c9e077d90365df4157abbbc93f7" @@ -12,7 +12,7 @@ cask "reqable" do livecheck do url "https://api.reqable.com/version/appcast?platform=macos&arch=#{arch}&locale=en-US" - strategy :sparkle + strategy :sparkle, &:short_version end auto_updates true From 42e8aa615d7db2141a4a9d571620bb89d2ebf683 Mon Sep 17 00:00:00 2001 From: Megatron King <1256980529@qq.com> Date: Mon, 18 Sep 2023 17:01:47 +0800 Subject: [PATCH 4/6] Fixed reqable.rb --- Casks/r/reqable.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Casks/r/reqable.rb b/Casks/r/reqable.rb index 546f7cc444..a5191eb478 100644 --- a/Casks/r/reqable.rb +++ b/Casks/r/reqable.rb @@ -1,7 +1,7 @@ cask "reqable" do arch arm: "arm64", intel: "x86_64" - version "1.4.1" + version "1.4.1,43" sha256 arm: "fbbb5ae8bb1cbb5a07cc961c56d74025f007f1f25d08e5eea1b66d5df8e1f831", intel: "dfcfb2bd5b353c7f72ec3747cdfcebdad7de1c9e077d90365df4157abbbc93f7" From 137405cb8071a2a53c1e4024277e3092edcf7c20 Mon Sep 17 00:00:00 2001 From: Megatron King <1256980529@qq.com> Date: Mon, 18 Sep 2023 17:13:55 +0800 Subject: [PATCH 5/6] Update reqable.rb --- Casks/r/reqable.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Casks/r/reqable.rb b/Casks/r/reqable.rb index a5191eb478..755a782750 100644 --- a/Casks/r/reqable.rb +++ b/Casks/r/reqable.rb @@ -12,7 +12,7 @@ cask "reqable" do livecheck do url "https://api.reqable.com/version/appcast?platform=macos&arch=#{arch}&locale=en-US" - strategy :sparkle, &:short_version + strategy :sparkle end auto_updates true From 505d535ce1f5eeaabdec00aec66a008992107fe6 Mon Sep 17 00:00:00 2001 From: Megatron King <1256980529@qq.com> Date: Mon, 18 Sep 2023 17:27:54 +0800 Subject: [PATCH 6/6] Fixed reqable.rb --- Casks/r/reqable.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Casks/r/reqable.rb b/Casks/r/reqable.rb index 755a782750..546f7cc444 100644 --- a/Casks/r/reqable.rb +++ b/Casks/r/reqable.rb @@ -1,7 +1,7 @@ cask "reqable" do arch arm: "arm64", intel: "x86_64" - version "1.4.1,43" + version "1.4.1" sha256 arm: "fbbb5ae8bb1cbb5a07cc961c56d74025f007f1f25d08e5eea1b66d5df8e1f831", intel: "dfcfb2bd5b353c7f72ec3747cdfcebdad7de1c9e077d90365df4157abbbc93f7" @@ -12,7 +12,7 @@ cask "reqable" do livecheck do url "https://api.reqable.com/version/appcast?platform=macos&arch=#{arch}&locale=en-US" - strategy :sparkle + strategy :sparkle, &:short_version end auto_updates true