validates that multiple, conflicting format flags are not provided
fixes a bug in the tests to properly validated expected errors invoking tf-summarize
improves the tf-summarize tests to exercise the tool's ability to summarize changes to outputs (as well as resources)
improves make help to output documentation for all Makefile targets
improve test accuracy via -count flag, protecting against false positives in go test runs
Seed plant for the future: Ultimately, it might be preferable to support a single -format="json|md|html|table" flag, though I was hesitant to do so in this PR and break tf-summarize's existing usage in a non-backwards-compatible fashion.
This addresses issue #69 to support HTML output.
This also...
tf-summarize
tf-summarize
tests to exercise the tool's ability to summarize changes to outputs (as well as resources)make help
to output documentation for all Makefile targets-count
flag, protecting against false positives ingo test
runsSeed plant for the future: Ultimately, it might be preferable to support a single
-format="json|md|html|table"
flag, though I was hesitant to do so in this PR and breaktf-summarize
's existing usage in a non-backwards-compatible fashion.