executable = Pathname.new(__FILE__).realpath.to_s
$: << File.dirname(executable) + '/../'
+# Needed for rm_rf.
+require 'fileutils'
+
# Load our config file.
require 'bin/configuration'
puts '-' * header.size # Underline the header.
dom_difference.each do |domain|
- puts domain + " (#{dms.get_domain_path(domain)})"
+ puts "Found: #{domain} (#{dms.get_domain_path(domain)})"
end
acct_difference.each do |account|
- puts account + " (#{dms.get_account_path(account)})"
+ puts "Found: #{account} (#{dms.get_account_path(account)})"
+ end
+
+ if Configuration::I_MEAN_BUSINESS
+ dom_difference.each do |domain|
+ domain_path = dms.get_domain_path(domain)
+ FileUtils.rm_rf(domain_path)
+ puts "Removed: #{domain_path}"
+ end
+
+ acct_difference.each do |account|
+ account_path = dms.get_account_path(account)
+ FileUtils.rm_rf(account_path)
+ puts "Removed: #{account_path}"
+ end
end
puts ""