X-Git-Url: http://gitweb.michael.orlitzky.com/?p=mailshears.git;a=blobdiff_plain;f=lib%2Fmailshears.rb;h=0402d602be047da95203f6fab5391bb2850a1171;hp=75e38f0927df7c32df1099805b34a23b0820d430;hb=a3b629b37a05b97d67620284d1c4536427fc5058;hpb=314f5670531dfda9b3d708fce8b0161a098cf134 diff --git a/lib/mailshears.rb b/lib/mailshears.rb index 75e38f0..0402d60 100644 --- a/lib/mailshears.rb +++ b/lib/mailshears.rb @@ -5,6 +5,16 @@ require 'mailshears/errors.rb' require 'mailshears/exit_codes.rb' require 'mailshears/postfixadmin_db' +# Load the default config file first, and let the user override it. +require 'default_configuration' + +userconf_path = ENV['HOME'] + '/.mailshears.conf' +begin + # Don't crash if it doesn't exist. Maybe he likes the defaults? + require userconf_path +rescue LoadError +end + Configuration::PLUGINS.each do |plugin_file| require "mailshears/plugins/#{plugin_file}" end