class MboxHeaderScraper::CLI

Command Interface

Public Instance Methods

mail_address_list(in_file, out_file) click to toggle source
# File lib/mbox_header_scraper/cli.rb, line 9
def mail_address_list(in_file, out_file)
  error_message = MboxHeaderScraper::Scraper.check_in_file(in_file)
  if error_message
    puts "input file error: #{error_message}"
    exit 1
  end

  error_message = MboxHeaderScraper::Scraper.check_out_file(out_file)
  if error_message
    puts "output file error: #{error_message}"
    exit 1
  end

  MboxHeaderScraper::Scraper.process(
    in_file,
    out_file,
    { Subject: true, Date: true, From: true, To: true, CC: true }
  )
end