#!/usr/bin/env ruby require 'rubygems' require 'trollop' require "sup" $opts = Trollop::options do version "sup-dump (sup #{Redwood::VERSION})" banner < to recover the index. This tool is primarily useful in the event that a Ferret upgrade breaks the index format. This happened, for example, at Ferret version 0.11. Usage: sup-dump > sup-dump | bzip2 > # even better No options. EOS end index = Redwood::Index.init Redwood::SourceManager.init index.load index.each_message :load_spam => true, :load_deleted => true, :load_killed => true do |m| puts "#{m.id} (#{m.labels.to_a * ' '})" end