В оболочках другой вариант - использовать pup без аргументов:
pup
XmlStarlet также поддерживает использование анализатора HTML.fo
это сокращение от format
.См. xml fo -h
для получения справки.
xml fo --html
Основная реализация tidy
не поддерживает HTML5, но tidy-html5 поддерживает.brew install tidy-html5
устанавливает tidy-html5
как /usr/local/bin/tidy
в OS X.