Sha256: bc7ed99548ab218ba9553a1eeef470d7f36ef7d94605e69251c1eb5054a37d62

Contents?: true

Size: 573 Bytes

Versions: 1

Compression:

Stored size: 573 Bytes

Contents

#!/usr/bin/env ruby

require 'optparse'

require File.expand_path(File.dirname(__FILE__) + '/../lib/redimap')

@logger = Redimap.logger


# = Parse opts

options = {}

OptionParser.new do |opts|
  opts.banner = "Usage: redimap [options]"
  
  opts.on("-e", "--eternal", "Run eternally") do |e|
    options[:eternal] = true
  end
end.parse!


# = Main loop

loop do
  Redimap.queue_new_mailboxes_uids
  
  break unless options[:eternal]
  
  @logger.debug { "Snoring for #{Redimap.config.polling_interval} s" }
  
  sleep Redimap.config.polling_interval # Sleep awhile.
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
redimap-0.3.0 bin/redimap