#!/usr/bin/env ruby require "htmlformatter" require "optparse" require "fileutils" def format(name, input, output, options) output.puts HtmlFormatter.format(input, options) rescue => e raise "Error parsing #{name}: #{e}" end executable = File.basename(__FILE__) options = { indent: " " } parser = OptionParser.new do |opts| opts.banner = "Usage: #{executable} [options] [file ...]" opts.separator <