# File lib/larch.rb, line 31
    def init(config)
      raise ArgumentError, "config must be a Larch::Config instance" unless config.is_a?(Config)

      @config = config
      @log    = Logger.new(@config[:verbosity])
      @db     = open_db(@config[:database])

      parse_exclusions

      Net::IMAP.debug = true if @log.level == :insane

      # Stats
      @copied  = 0
      @deleted = 0
      @failed  = 0
      @total   = 0
    end