From 9fcda6eda1644ce9e1ed12c4434bd29812923aca Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Thu, 13 Aug 2015 12:01:02 +0200 Subject: htmlformat: dead-simply HTML formatter Simple alternative to tidy Created at: 2013-08-28 00:03:00 --- htmlformat | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 htmlformat diff --git a/htmlformat b/htmlformat new file mode 100755 index 0000000..3c05e08 --- /dev/null +++ b/htmlformat @@ -0,0 +1,18 @@ +#!/bin/sh +# Simple XML formatter +cat "$@" | +tr -d '\n\r' |\ +sed 's|>[ \t]*|>|g' |\ +sed 's|<|\n<|g' |\ +awk -v step=' ' \ +' +/^<\// { + s = substr(s, 1, length(s) - length(step)); +} +{ + print s $0; +} +/^<[^\/?]/{ + if ($0 !~ /\/>/) s = s step; +} +' -- cgit v1.2.1