Module: XcodeTrashRemover::Core

Extended by:
Core
Included in:
Core
Defined in:
lib/xcode_trash_remover/core.rb

Instance Method Summary collapse

Instance Method Details

#check_volumesObject



7
8
9
10
11
12
13
14
15
# File 'lib/xcode_trash_remover/core.rb', line 7

def check_volumes
  puts 'Dir             size'
  puts
  puts "DerivedData     #{deriveddata_size.pretty}"
  puts "Archives        #{archives_size.pretty}"
  puts "XCPGDevices     #{xcpgdevices_size.pretty}"
  puts "CoreSimulator   #{coresimulator_devices_size.pretty}"
  puts
end

#remove_trashObject



17
18
19
20
21
22
23
24
25
# File 'lib/xcode_trash_remover/core.rb', line 17

def remove_trash
  total = total_size
  remove_dirs

  puts "Total           #{total.pretty}"
  puts '-'
  puts 'The directories are empty. No trash files.' if total.zero?
  puts "#{total.pretty} removed!" unless total.zero?
end