def rmrf(globs)
globs = [globs] if globs.kind_of?(String)
error "rmrf parameter is a String or an Array of Strings" unless
globs.kind_of?(String) or globs.kind_of?(Array)
for glob in globs
error "rmrf parameter is a String or an Array of Strings" unless
glob.kind_of?(String)
dirs = Dir.glob(glob)
size = (dirs.kind_of?(Array) ? dirs.size : 1)
puts "Deleting #{size} directory(ies)" if dirs.length > 0
for dir in dirs
begin
FileUtils.rm_rf(dir)
rescue
error "Error deleting directory(ies): #{$!}"
end
end
end
end