Skip to content

Commit 325178f

Browse files
chore(cask): update secrets-engine to v0.3.0
1 parent d8e5096 commit 325178f

2 files changed

Lines changed: 39 additions & 2 deletions

File tree

Casks/secrets-engine.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cask "secrets-engine" do
2-
version "0.2.0"
3-
sha256 "c74cd495cb4f5336fca7e0482ed15f1f5afc938f302284ae4b665d7922c395ce"
2+
version "0.3.0"
3+
sha256 "2ad429e2b747ca80c0220881fc85bdad7e220356aafc82511f60087d43078269"
44

55
url "https://github.com/docker/secrets-engine/releases/download/v#{version}/DockerSecretsEngine.dmg"
66
name "Docker Secrets Engine"

Casks/secrets-engine@0.3.0.rb

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
cask "secrets-engine@0.3.0" do
2+
version "0.3.0"
3+
sha256 "2ad429e2b747ca80c0220881fc85bdad7e220356aafc82511f60087d43078269"
4+
5+
url "https://github.com/docker/secrets-engine/releases/download/v#{version}/DockerSecretsEngine.dmg"
6+
name "Docker Secrets Engine"
7+
desc "Docker credential management tool"
8+
homepage "https://github.com/docker/secrets-engine"
9+
10+
app "DockerSecretsEngine.app"
11+
12+
preflight do
13+
app_path = "#{appdir}/DockerSecretsEngine.app"
14+
if File.directory?(app_path)
15+
system_command "#{app_path}/Contents/MacOS/setup",
16+
args: ["uninstall"],
17+
must_succeed: false
18+
FileUtils.rm_r app_path
19+
end
20+
end
21+
22+
postflight do
23+
system_command "#{appdir}/DockerSecretsEngine.app/Contents/MacOS/setup",
24+
args: ["install"]
25+
end
26+
27+
uninstall_preflight do
28+
setup = "#{appdir}/DockerSecretsEngine.app/Contents/MacOS/setup"
29+
system_command setup, args: ["uninstall"] if File.exist?(setup)
30+
end
31+
32+
zap trash: [
33+
"~/Library/Application Support/com.docker.secrets-engine",
34+
"~/Library/Caches/com.docker.secrets-engine",
35+
"~/Library/Preferences/com.docker.secrets-engine.plist",
36+
]
37+
end

0 commit comments

Comments
 (0)