A better text output to see teh progress

This commit is contained in:
Karel Pičman 2015-07-28 14:23:40 +02:00
parent 847dd0a6d5
commit 2cd63f917e

View File

@ -88,22 +88,17 @@ class DmsfMaintenance
puts "\nNo orphens!\n\n" puts "\nNo orphens!\n\n"
return return
end end
# Files # Files
puts "\nFiles:" if(@files_to_delete.count > 0)
size = 0 size = 0
@files_to_delete.each do |f| @files_to_delete.each do |f|
s = File.size(f) size += File.size(f)
puts "\t#{f}\t#{number_to_human_size(s)}"
size += s
File.delete f File.delete f
end end
puts "\n#{@files_to_delete.count} files hadn't got a coresponding revision and have been be deleted" if(@files_to_delete.count > 0) puts "\n#{@files_to_delete.count} files hadn't got a coresponding revision and have been be deleted" if(@files_to_delete.count > 0)
puts "#{number_to_human_size(size)} has been released\n\n" if(@files_to_delete.count > 0) puts "#{number_to_human_size(size)} has been released\n\n" if(@files_to_delete.count > 0)
# Projects # Projects
puts "\nFolders:" if(@folders_to_delete.count > 0) @folders_to_delete.each do |d|
@folders_to_delete.each do |d|
puts "\t#{d}"
Dir.delete d Dir.delete d
end end
puts "\n#{@folders_to_delete.count} directories hadn't got a coresponding projects and have been deleted\n\n" if(@folders_to_delete.count > 0) puts "\n#{@folders_to_delete.count} directories hadn't got a coresponding projects and have been deleted\n\n" if(@folders_to_delete.count > 0)