From 5593585592548e15237189907930b44c16662802 Mon Sep 17 00:00:00 2001 From: Andy Zeigert Date: Mon, 27 Nov 2023 12:13:28 -0800 Subject: [PATCH 1/6] adds codewhisperer cask --- Casks/c/codewhisperer.rb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Casks/c/codewhisperer.rb diff --git a/Casks/c/codewhisperer.rb b/Casks/c/codewhisperer.rb new file mode 100644 index 0000000000..8ca2878e3a --- /dev/null +++ b/Casks/c/codewhisperer.rb @@ -0,0 +1,18 @@ +cask "codewhisperer" do + version "0.12.0" + sha256 :no_check + url "https://desktop-release.codewhisperer.us-east-1.amazonaws.com/latest/CodeWhisperer.dmg", verified: "desktop-release.codewhisperer.us-east-1.amazonaws.com/" + name "CodeWhisperer for Command Line" + desc "IDE-style autocomplete for 500+ CLIs. Translate natural language-to-bash." + homepage "https://docs.aws.amazon.com/codewhisperer/latest/userguide/command-line-getting-started-installing.html" + auto_updates true + depends_on macos: ">= :high_sierra" + app "CodeWhisperer.app" + zap trash: [ + "~/Library/Application Support/codewhisperer", + "~/Library/Caches/com.amazon.codewhisperer", + "~/Library/LaunchAgents/com.amazon.codewhisperer.launcher.plist", + "~/Library/Preferences/com.amazon.codewhisperer.plist", + "~/Library/WebKit/com.amazon.codewhisperer", + ] +end From 7d52cb2c2be85d6f9366b4cbb0073369f5220114 Mon Sep 17 00:00:00 2001 From: Andy Zeigert Date: Mon, 27 Nov 2023 12:15:34 -0800 Subject: [PATCH 2/6] style fixes from brew style --fix --- Casks/c/codewhisperer.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Casks/c/codewhisperer.rb b/Casks/c/codewhisperer.rb index 8ca2878e3a..df7f05a276 100644 --- a/Casks/c/codewhisperer.rb +++ b/Casks/c/codewhisperer.rb @@ -1,13 +1,17 @@ cask "codewhisperer" do version "0.12.0" sha256 :no_check + url "https://desktop-release.codewhisperer.us-east-1.amazonaws.com/latest/CodeWhisperer.dmg", verified: "desktop-release.codewhisperer.us-east-1.amazonaws.com/" name "CodeWhisperer for Command Line" - desc "IDE-style autocomplete for 500+ CLIs. Translate natural language-to-bash." + desc "IDE-style autocomplete for 500+ CLIs. Translate natural language-to-bash" homepage "https://docs.aws.amazon.com/codewhisperer/latest/userguide/command-line-getting-started-installing.html" + auto_updates true depends_on macos: ">= :high_sierra" + app "CodeWhisperer.app" + zap trash: [ "~/Library/Application Support/codewhisperer", "~/Library/Caches/com.amazon.codewhisperer", From f19c6c9370453f88aa246dbef116f45c0f1d946a Mon Sep 17 00:00:00 2001 From: Bevan Kay Date: Tue, 28 Nov 2023 10:31:39 +1100 Subject: [PATCH 3/6] codewhisperer: add livecheck, version url, add shasum --- Casks/c/codewhisperer.rb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Casks/c/codewhisperer.rb b/Casks/c/codewhisperer.rb index df7f05a276..f70dde2ff2 100644 --- a/Casks/c/codewhisperer.rb +++ b/Casks/c/codewhisperer.rb @@ -1,12 +1,20 @@ cask "codewhisperer" do version "0.12.0" - sha256 :no_check + sha256 "705ecf656209689184c4d66072cc147b965838bb3f57c3b10c8b5c442b1421b3" - url "https://desktop-release.codewhisperer.us-east-1.amazonaws.com/latest/CodeWhisperer.dmg", verified: "desktop-release.codewhisperer.us-east-1.amazonaws.com/" + url "https://desktop-release.codewhisperer.us-east-1.amazonaws.com/#{version}/CodeWhisperer.dmg", + verified: "desktop-release.codewhisperer.us-east-1.amazonaws.com/" name "CodeWhisperer for Command Line" desc "IDE-style autocomplete for 500+ CLIs. Translate natural language-to-bash" homepage "https://docs.aws.amazon.com/codewhisperer/latest/userguide/command-line-getting-started-installing.html" + livecheck do + url "https://desktop-release.codewhisperer.us-east-1.amazonaws.com/index.json" + strategy :json do |json| + json["versions"].map { |item| item["version"] } + end + end + auto_updates true depends_on macos: ">= :high_sierra" From 8966029ec3bac638924873ffc03165a3f2f7fe92 Mon Sep 17 00:00:00 2001 From: Andy Zeigert Date: Tue, 28 Nov 2023 10:29:24 -0800 Subject: [PATCH 4/6] Update Casks/c/codewhisperer.rb Co-authored-by: Bevan Kay --- Casks/c/codewhisperer.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Casks/c/codewhisperer.rb b/Casks/c/codewhisperer.rb index f70dde2ff2..ec84f677aa 100644 --- a/Casks/c/codewhisperer.rb +++ b/Casks/c/codewhisperer.rb @@ -6,7 +6,7 @@ cask "codewhisperer" do verified: "desktop-release.codewhisperer.us-east-1.amazonaws.com/" name "CodeWhisperer for Command Line" desc "IDE-style autocomplete for 500+ CLIs. Translate natural language-to-bash" - homepage "https://docs.aws.amazon.com/codewhisperer/latest/userguide/command-line-getting-started-installing.html" + homepage "https://aws.amazon.com/codewhisperer/" livecheck do url "https://desktop-release.codewhisperer.us-east-1.amazonaws.com/index.json" From 8b0871b7596a6e7b20bb97682ea34f1d789a8f1b Mon Sep 17 00:00:00 2001 From: Andy Zeigert Date: Tue, 28 Nov 2023 10:40:09 -0800 Subject: [PATCH 5/6] updates desc stanza --- Casks/c/codewhisperer.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Casks/c/codewhisperer.rb b/Casks/c/codewhisperer.rb index ec84f677aa..adfa622b33 100644 --- a/Casks/c/codewhisperer.rb +++ b/Casks/c/codewhisperer.rb @@ -5,7 +5,7 @@ cask "codewhisperer" do url "https://desktop-release.codewhisperer.us-east-1.amazonaws.com/#{version}/CodeWhisperer.dmg", verified: "desktop-release.codewhisperer.us-east-1.amazonaws.com/" name "CodeWhisperer for Command Line" - desc "IDE-style autocomplete for 500+ CLIs. Translate natural language-to-bash" + desc "AI-powered productivity tool for the command line" homepage "https://aws.amazon.com/codewhisperer/" livecheck do From c59af151cc669b283fd64c32108aff0bfa2f7119 Mon Sep 17 00:00:00 2001 From: Andy Zeigert Date: Tue, 28 Nov 2023 10:55:50 -0800 Subject: [PATCH 6/6] updates desc stanza per CI message --- Casks/c/codewhisperer.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Casks/c/codewhisperer.rb b/Casks/c/codewhisperer.rb index adfa622b33..6c784eb6cd 100644 --- a/Casks/c/codewhisperer.rb +++ b/Casks/c/codewhisperer.rb @@ -5,7 +5,7 @@ cask "codewhisperer" do url "https://desktop-release.codewhisperer.us-east-1.amazonaws.com/#{version}/CodeWhisperer.dmg", verified: "desktop-release.codewhisperer.us-east-1.amazonaws.com/" name "CodeWhisperer for Command Line" - desc "AI-powered productivity tool for the command line" + desc "AI-powered productivity tool for the command-line" homepage "https://aws.amazon.com/codewhisperer/" livecheck do