#!/usr/bin/env ruby

require "redcarpet"
require "redcarpet/render_strip"

class Renderer < Redcarpet::Render::StripDown
  def link(link, title, content)
    content
  end

  def image(link, title, content)
    content
  end

  def block_code(*args)
    ""
  end

  def codespan(*args)
    ""
  end

  def block_html(*args)
    ""
  end

  def raw_html(*args)
    ""
  end
end

engine = Redcarpet::Markdown.new(
  Renderer.new,
  no_intra_emphasis: true,
  fenced_code_blocks: true,
  superscript: true
)

puts(engine.render(File.read(ARGV[0])))
