Scenery was specifically designed to parse the plan output of Terraform 0.11 which has since been deprecated. Anyone considering building upon this tool is recommended to look into the new terraform plan JSON output (introdcued in Terrafrom 0.12) rather than parsing raw text output. Additionally Terraform 0.14 introduced concise diff plan outputs that does most of what scenery does today.
Scenery is a zero dependencies CLI tool to prettify terraform plan
outputs to be easier to read and digest. A lot of inspiration was drawn from Terraform Landscape.
If you have a functional Go environment, you can install scenery
with the following command:
$ go get -u github.com/dmlittle/scenery
$ terraform plan ... | scenery
If you wish to suppress the color output you may pass a --no-color
flag to scenery
.
$ terraform plan ... | scenery --no-color
The MIT License (MIT) - see LICENSE.md
for more details.