Leaf 1.21.0: Markdown-превью в терминале без GUI

Leaf 1.21.0

leaf — терминальный превьювер Markdown на Rust. Он выводит .md файлы прямо в консоли с подсветкой синтаксиса, таблицами, оглавлением и навигацией. По ощущениям это ближе к GUI, чем к обычному cat.

В версии 1.21.0 появилось два заметных обновления.

Флаг --inline для вывода в stdout

Раньше leaf работал только в интерактивном режиме — запускал TUI и ждал ввода. Теперь Markdown можно рендерить и сразу печатать результат в stdout без запуска интерфейса.

Это удобно, когда нужно встроить leaf в пайплайн или скрипт. Например, отрендерить файл и сохранить результат:

leaf --inline README.md > rendered.txt

Или прогнать через пайп:

cat CHANGELOG.md | leaf --inline

Обновиться:

leaf --update

GitHub