├── .github ├── CODEOWNERS └── workflows │ └── ci.yml ├── .gitignore ├── .goreleaser.yaml ├── LICENSE ├── Makefile ├── README.md ├── VERSION ├── docs └── screenshot.png ├── go.mod ├── go.sum ├── internal ├── format │ ├── done.go │ ├── done_test.go │ ├── error.go │ ├── error_test.go │ ├── helpers_test.go │ ├── info.go │ ├── info_test.go │ ├── left_rule.go │ ├── module.go │ ├── module_test.go │ ├── no_color.go │ └── testdata │ │ ├── done │ │ ├── multiline-no-color.txt │ │ ├── multiline.txt │ │ ├── simple-no-color.txt │ │ └── simple.txt │ │ ├── error │ │ ├── multiline-no-color.txt │ │ ├── multiline.txt │ │ ├── simple-no-color.txt │ │ └── simple.txt │ │ ├── info │ │ ├── multiline-no-color.txt │ │ ├── multiline.txt │ │ ├── simple-no-color.txt │ │ └── simple.txt │ │ └── module │ │ ├── complex-no-color.txt │ │ ├── complex.txt │ │ ├── empty-no-color.txt │ │ └── empty.txt ├── terraform │ ├── error.go │ ├── move.go │ ├── runner.go │ └── version.go └── tftree │ └── module.go ├── main.go └── renovate.json /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @busser -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | v0.2.0 -------------------------------------------------------------------------------- /docs/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/docs/screenshot.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/go.sum -------------------------------------------------------------------------------- /internal/format/done.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/done.go -------------------------------------------------------------------------------- /internal/format/done_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/done_test.go -------------------------------------------------------------------------------- /internal/format/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/error.go -------------------------------------------------------------------------------- /internal/format/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/error_test.go -------------------------------------------------------------------------------- /internal/format/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/helpers_test.go -------------------------------------------------------------------------------- /internal/format/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/info.go -------------------------------------------------------------------------------- /internal/format/info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/info_test.go -------------------------------------------------------------------------------- /internal/format/left_rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/left_rule.go -------------------------------------------------------------------------------- /internal/format/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/module.go -------------------------------------------------------------------------------- /internal/format/module_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/module_test.go -------------------------------------------------------------------------------- /internal/format/no_color.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/no_color.go -------------------------------------------------------------------------------- /internal/format/testdata/done/multiline-no-color.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/testdata/done/multiline-no-color.txt -------------------------------------------------------------------------------- /internal/format/testdata/done/multiline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/testdata/done/multiline.txt -------------------------------------------------------------------------------- /internal/format/testdata/done/simple-no-color.txt: -------------------------------------------------------------------------------- 1 | ╷ 2 | │ Done: simple message 3 | ╵ 4 | -------------------------------------------------------------------------------- /internal/format/testdata/done/simple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/testdata/done/simple.txt -------------------------------------------------------------------------------- /internal/format/testdata/error/multiline-no-color.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/testdata/error/multiline-no-color.txt -------------------------------------------------------------------------------- /internal/format/testdata/error/multiline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/testdata/error/multiline.txt -------------------------------------------------------------------------------- /internal/format/testdata/error/simple-no-color.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/testdata/error/simple-no-color.txt -------------------------------------------------------------------------------- /internal/format/testdata/error/simple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/testdata/error/simple.txt -------------------------------------------------------------------------------- /internal/format/testdata/info/multiline-no-color.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/testdata/info/multiline-no-color.txt -------------------------------------------------------------------------------- /internal/format/testdata/info/multiline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/testdata/info/multiline.txt -------------------------------------------------------------------------------- /internal/format/testdata/info/simple-no-color.txt: -------------------------------------------------------------------------------- 1 | simple message 2 | -------------------------------------------------------------------------------- /internal/format/testdata/info/simple.txt: -------------------------------------------------------------------------------- 1 | simple message 2 |  -------------------------------------------------------------------------------- /internal/format/testdata/module/complex-no-color.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/testdata/module/complex-no-color.txt -------------------------------------------------------------------------------- /internal/format/testdata/module/complex.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/testdata/module/complex.txt -------------------------------------------------------------------------------- /internal/format/testdata/module/empty-no-color.txt: -------------------------------------------------------------------------------- 1 | root (./workspace) 2 | -------------------------------------------------------------------------------- /internal/format/testdata/module/empty.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/format/testdata/module/empty.txt -------------------------------------------------------------------------------- /internal/terraform/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/terraform/error.go -------------------------------------------------------------------------------- /internal/terraform/move.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/terraform/move.go -------------------------------------------------------------------------------- /internal/terraform/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/terraform/runner.go -------------------------------------------------------------------------------- /internal/terraform/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/terraform/version.go -------------------------------------------------------------------------------- /internal/tftree/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/internal/tftree/module.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/main.go -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/busser/tftree/HEAD/renovate.json --------------------------------------------------------------------------------