mdl (MarkDown Less) — консольная C++ / Ncurses утилита для просмотра Markdown-документов.
Markdown — представленный в 2004 году облегчённый язык разметки, созданный с целью написания наиболее читаемого и удобного для правки текста, но пригодного для преобразования в языки для продвинутых публикаций (HTML, Rich Text и других). Markdown не является заменой HTML, его синтаксис достаточно ограничен и соответствует лишь небольшому подмножеству элементов HTML.
mdl разработан как функциональный аналог утилиты mdp (консольная утилита для просмотра Markdown-презентаций), но позволяющей отображать Markdown-файлы также как less отображает содержимое текстовых файлов и man-страниц (справочных страниц). Утилитой при запуске не читается файл целиком, в результате этого можно быстрее открывать и более комфортно просматривать большие и многостраничные Markdown-файлы.
mdl отображает Markdown-файл с возможностью прокрутки (вверх и вниз, постраничный просмотр), с помощью дополнительных опций можно изменять интерфейс просмотра Markdown-документа. Для генерации вывода документа используются возможности Doxygen, управление осуществляется с помощью клавиатуры, поддерживается прокрутка документа с помощью мыши.
Лицензия: MLT (The MIT License)