module Sys
def delete_all(*wildcards)
def delete_all(*wildcards) wildcards.each do |wildcard| Rake.glob(wildcard).each do |fn| next if ! File.exist?(fn) if File.directory?(fn) Rake.glob("#{fn}/*").each do |subfn| next if subfn=='.' || subfn=='..' delete_all(subfn) end log "Deleting directory #{fn}" Dir.delete(fn) else log "Deleting file #{fn}" File.delete(fn) end end end end