Markdown to HTML converter つくりました

[Groovy][Markdown]Markdown to HTML converter つくりました

Git の README.md でおなじみになってきたMarkdown表記ですが、Groovy版のHTMLへのconverterがなかったので作りました。
作り方のコアな部分は markdownj のライブラリをいただいています。javaのライブラリを外側からgroovyで包むという
groovyistっぽい、薄皮饅頭アーキテクチャーで作ってます。

使い方はいつもどおりの簡単操作
例 : md2html.groovy README.md
で README.md.html ファイルが作れます。

コードはこんな感じです


// Markdown to HTML converter
// Usage example : md2html.groovy README.md
// README.md.html will be generated


@Grapes([
//    @Grab('org.markdownj:markdownj:0.3.0-1.0.2b4')
      @Grab('org.markdownj:markdownj:latest.release')
])
import com.petebevin.markdown.*

if (args.length ==0) {
    println """Markdown to HTML converter
Usage: md2html.groovy <Makrdown filename>"""
    return   
} 
m = new MarkdownProcessor(); 
outputMd =""
inputMd = new File(args[0]).eachLine { line  -> 
   outputMd += line +"\n"
}
String html = m.markdown(outputMd)

println html

htmlFile=new File(args[0]+".html").newWriter()
htmlFile.writeLine(html)
htmlFile.close()

println "Markdown to HTML conversion done! "


gitはこちら

https://github.com/nemo-kaz/md2htmlg.git