#!/bin/sh #| exec csi -s "$0" "$@" |# (use srfi-1 lowdown) (define (text->html) (write-string (string-append "
\n"
(read-string)
"\n\n")))
(define args
(command-line-arguments))
(define filename (car args))
(define extension
(let ((l (string-split filename ".")))
(and (pair? (cdr l)) (cadr l))))
(cond
((equal? extension "md")
(markdown->html (current-input-port)))
(else
(text->html)))