#!/usr/bin/env ruby

$:.unshift(File.expand_path(File.join(File.dirname(__FILE__), "..", "lib")))
require 'optparse'
require 'ostruct'
require 'recog'

# Cleanup trailing whitespace around fingerprints
Dir[ File.expand_path(File.join(File.dirname(__FILE__), "..", "xml")) + "/*.xml" ].each do |f|
    data = File.read(f).
        gsub(/\s+$/, '').                           # Trailing whitespace and empty lines
        gsub("</fingerprint>", "</fingerprint>\n"). # Every fingerprint should have an empty line after it
        gsub("-->", "-->\n")                        # Every comment should have an empty line after it

    File.write(f, data)
end