Sha256: 720955ff3062a4661ea1552304b1890d6fd53b319c38976ab5474815bfeb62c5
Contents?: true
Size: 723 Bytes
Versions: 1
Compression:
Stored size: 723 Bytes
Contents
#!/usr/bin/env ruby require 'maruku' if File.basename($0) =~ /^maruku/ # If we are given filenames, convert each file if not ARGV.empty? ARGV.each do |f| puts "Opening #{f}" # read file content input = File.open(f,'r').read # create Maruku doc = Maruku.new(input, {:on_error=>:warning}) # convert to a complete html document html = doc.to_html_document( {:indent => -1}) # write to file dir = File.dirname(f) filename = File.basename(f, File.extname(f)) + ".html" out_xml = File.join(dir, filename) File.open(out_xml,'w') do |f| f.puts html end end else # else, act as a filter data = $stdin.read puts Maruku.new(data, {:on_error=>:warning}).to_html end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
maruku-0.4.0 | bin/maruku |