all repos — htmlformat @ bdff660c6c36e8df4fcf982c1ace4c35a8aa1c49

Go package and CLI tool used to format HTML

feat: first commit

Adrian Hesketh
commit

bdff660c6c36e8df4fcf982c1ace4c35a8aa1c49

1 file changed, 25 insertions(+), 0 deletions(-)

changed files
A cmd/htmlformat/main.go
@@ -0,0 +1,25 @@
+package main + +import ( + "flag" + "log" + "os" + + "github.com/a-h/htmlformat" +) + +var parseDocumentFlag = flag.Bool("document", false, "Set to true to parse a whole document") + +func main() { + flag.Parse() + + var err error + if *parseDocumentFlag { + err = htmlformat.Document(os.Stdout, os.Stdin) + } else { + err = htmlformat.Fragment(os.Stdout, os.Stdin) + } + if err != nil { + log.Fatalf("failed to format: %v", err) + } +}