2019-05-03 08:17:27 +10:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2017-05-26 22:26:18 +02:00
|
|
|
if ARGV.length != 1 || !File.exists?(ARGV[0])
|
2018-10-30 20:45:47 +01:00
|
|
|
STDERR.puts '', 'Usage of mbox importer:', 'bundle exec ruby mbox.rb <path/to/settings.yml>'
|
2017-05-26 22:26:18 +02:00
|
|
|
STDERR.puts '', "Use the settings file from #{File.expand_path('mbox/settings.yml', File.dirname(__FILE__))} as an example."
|
|
|
|
exit 1
|
|
|
|
end
|
|
|
|
|
|
|
|
module ImportScripts
|
|
|
|
module Mbox
|
|
|
|
require_relative 'mbox/importer'
|
2020-03-13 23:59:14 +01:00
|
|
|
Importer.new(ARGV[0]).perform
|
2017-05-26 22:26:18 +02:00
|
|
|
end
|
|
|
|
end
|