Merge pull request #2981 from reitermarkus/fix-trash

Fix trash script.
This commit is contained in:
Markus Reiter 2017-07-30 19:18:11 +02:00 committed by GitHub
commit ae9d36b2dd
2 changed files with 8 additions and 3 deletions

View File

@ -247,8 +247,11 @@ module Hbc
set output to ""
repeat with i from 1 to (count trashedItems)
set item i of trashedItems to POSIX path of (item i of trashedItems as string)
set output to output & (item i of trashedItems) & (do shell script "printf \"\\0\"")
set trashedItem to POSIX path of (item i of trashedItems as string)
set output to output & trashedItem
if i < count trashedItems then
set output to output & (do shell script "printf \"\\0\"")
end if
end repeat
return output

View File

@ -1,6 +1,8 @@
module Hbc
class CLI
class Zap < AbstractCommand
option "--force", :force, false
def initialize(*)
super
raise CaskUnspecifiedError if args.empty?
@ -13,7 +15,7 @@ module Hbc
def zap_casks
casks.each do |cask|
odebug "Zapping Cask #{cask}"
Installer.new(cask, verbose: verbose?).zap
Installer.new(cask, verbose: verbose?, force: force?).zap
end
end