File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11cask "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"
Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments