mirror of
https://github.com/ilyakooo0/urbit.git
synced 2024-12-27 00:44:27 +03:00
16 lines
307 B
Ruby
16 lines
307 B
Ruby
|
#!/usr/bin/env ruby
|
||
|
require 'ffi'
|
||
|
|
||
|
module CMark
|
||
|
extend FFI::Library
|
||
|
ffi_lib ['libcmark', 'cmark']
|
||
|
attach_function :cmark_markdown_to_html, [:string, :int], :string
|
||
|
end
|
||
|
|
||
|
def markdown_to_html(s)
|
||
|
len = s.bytesize
|
||
|
CMark::cmark_markdown_to_html(s, len)
|
||
|
end
|
||
|
|
||
|
STDOUT.write(markdown_to_html(ARGF.read()))
|