Fix uninstall also running zap.
This commit is contained in:
parent
f810bf6bcd
commit
486fa0bf19
@ -3,6 +3,9 @@ require "hbc/artifact/uninstall_base"
|
|||||||
module Hbc
|
module Hbc
|
||||||
module Artifact
|
module Artifact
|
||||||
class Uninstall < UninstallBase
|
class Uninstall < UninstallBase
|
||||||
|
def uninstall_phase
|
||||||
|
dispatch_uninstall_directives
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -54,10 +54,6 @@ module Hbc
|
|||||||
path_strings - undeletable
|
path_strings - undeletable
|
||||||
end
|
end
|
||||||
|
|
||||||
def uninstall_phase
|
|
||||||
dispatch_uninstall_directives
|
|
||||||
end
|
|
||||||
|
|
||||||
def dispatch_uninstall_directives(expand_tilde: true)
|
def dispatch_uninstall_directives(expand_tilde: true)
|
||||||
directives_set = @cask.artifacts[stanza]
|
directives_set = @cask.artifacts[stanza]
|
||||||
ohai "Running #{stanza} process for #{@cask}; your password may be necessary"
|
ohai "Running #{stanza} process for #{@cask}; your password may be necessary"
|
||||||
|
|||||||
@ -3,7 +3,7 @@ require "hbc/artifact/uninstall_base"
|
|||||||
module Hbc
|
module Hbc
|
||||||
module Artifact
|
module Artifact
|
||||||
class Zap < UninstallBase
|
class Zap < UninstallBase
|
||||||
def uninstall_phase
|
def zap_phase
|
||||||
dispatch_uninstall_directives(expand_tilde: true)
|
dispatch_uninstall_directives(expand_tilde: true)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -331,7 +331,7 @@ module Hbc
|
|||||||
uninstall_artifacts
|
uninstall_artifacts
|
||||||
if Artifact::Zap.me?(@cask)
|
if Artifact::Zap.me?(@cask)
|
||||||
ohai "Dispatching zap stanza"
|
ohai "Dispatching zap stanza"
|
||||||
Artifact::Zap.new(@cask, command: @command).uninstall_phase
|
Artifact::Zap.new(@cask, command: @command).zap_phase
|
||||||
else
|
else
|
||||||
opoo "No zap stanza present for Cask '#{@cask}'"
|
opoo "No zap stanza present for Cask '#{@cask}'"
|
||||||
end
|
end
|
||||||
|
|||||||
@ -14,10 +14,10 @@ describe Hbc::Artifact::Zap do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
describe "uninstall_phase" do
|
describe "#zap_phase" do
|
||||||
subject {
|
subject {
|
||||||
shutup do
|
shutup do
|
||||||
zap_artifact.uninstall_phase
|
zap_artifact.zap_phase
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user