]> gitweb.michael.orlitzky.com - mailshears.git/blobdiff - lib/mailshears.rb
Update comments in the executable and factor out the make_header() function.
[mailshears.git] / lib / mailshears.rb
index e159b09b3b6ca6c93dce474a1d0106b1ae261b42..e5f2e6e706750d5d4011d48e15cf538172f0baf9 100644 (file)
@@ -1,21 +1,8 @@
-# Load the rest of the code we'll use.
-
-# And the necessary classes.
-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.rb'
-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
-
+# Load the rest of the code we'll use. This loads only what we'll need
+# in the executable. The library files are supposed to require what
+# they need.
+
+require 'common/configuration'
+require 'common/errors'
+require 'common/exit_codes'
+require 'common/user_interface'