You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

18 lines
428 B

class Cask::CLI::Uninstall
def self.run(*cask_names)
begin
casks = cask_names.map { |cn| Cask.load(cn) }
casks.each do |cask|
raise CaskNotInstalledError.new(cask) unless cask.installed?
Cask::AppLinker.new(cask).unlink
Cask::Installer.uninstall(cask)
end
rescue CaskError => e
onoe e
end
end
def self.help
"uninstalls the cask of the given name"
end
end