├── .chglog ├── CHANGELOG.tpl.md └── config.yml ├── .circleci └── config.yml ├── .editorconfig ├── .gitignore ├── .go-version ├── .gometalinter.json ├── CHANGELOG.md ├── Gopkg.lock ├── Gopkg.toml ├── LICENSE.md ├── Makefile ├── README.md ├── fixtures ├── processedPlans │ ├── alphanumericHeader.txt │ ├── complex.txt │ ├── metadata.txt │ ├── resourceChangeTypes.txt │ ├── resourceMetadataNoNewLine.txt │ ├── simple.txt │ └── weirdKeys.txt └── rawPlans │ ├── ANSIInput.txt │ ├── ANSIOutput.txt │ ├── base64CreateInput.txt │ ├── base64CreateOutput.txt │ ├── base64Input.txt │ ├── base64Output.txt │ ├── floatInput.txt │ ├── floatOutput.txt │ ├── multilineAttributeInput.txt │ ├── multilineAttributeOutput.txt │ ├── noChangesInput.txt │ ├── noChangesOutput.txt │ ├── planNothingInput.txt │ ├── planNothingOutput.txt │ ├── planOnlyInput.txt │ ├── planOnlyOutput.txt │ ├── postfaceInput.txt │ ├── postfaceOutput.txt │ ├── preface1Input.txt │ ├── preface1Output.txt │ ├── preface2Input.txt │ ├── preface2Output.txt │ ├── preface3Input.txt │ ├── preface3Output.txt │ ├── rulerInput.txt │ ├── rulerOutput.txt │ ├── warningInput.txt │ └── warningOutput.txt ├── main.go └── pkg ├── cmd └── cmd.go ├── parser ├── parser.go ├── parser_test.go └── scanner.go └── printer ├── printer.go └── printer_test.go /.chglog/CHANGELOG.tpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/.chglog/CHANGELOG.tpl.md -------------------------------------------------------------------------------- /.chglog/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/.chglog/config.yml -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/.gitignore -------------------------------------------------------------------------------- /.go-version: -------------------------------------------------------------------------------- 1 | 1.11.4 2 | -------------------------------------------------------------------------------- /.gometalinter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/.gometalinter.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/Gopkg.lock -------------------------------------------------------------------------------- /Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/Gopkg.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/README.md -------------------------------------------------------------------------------- /fixtures/processedPlans/alphanumericHeader.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/processedPlans/alphanumericHeader.txt -------------------------------------------------------------------------------- /fixtures/processedPlans/complex.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/processedPlans/complex.txt -------------------------------------------------------------------------------- /fixtures/processedPlans/metadata.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/processedPlans/metadata.txt -------------------------------------------------------------------------------- /fixtures/processedPlans/resourceChangeTypes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/processedPlans/resourceChangeTypes.txt -------------------------------------------------------------------------------- /fixtures/processedPlans/resourceMetadataNoNewLine.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/processedPlans/resourceMetadataNoNewLine.txt -------------------------------------------------------------------------------- /fixtures/processedPlans/simple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/processedPlans/simple.txt -------------------------------------------------------------------------------- /fixtures/processedPlans/weirdKeys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/processedPlans/weirdKeys.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/ANSIInput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/ANSIInput.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/ANSIOutput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/ANSIOutput.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/base64CreateInput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/base64CreateInput.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/base64CreateOutput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/base64CreateOutput.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/base64Input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/base64Input.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/base64Output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/base64Output.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/floatInput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/floatInput.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/floatOutput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/floatOutput.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/multilineAttributeInput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/multilineAttributeInput.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/multilineAttributeOutput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/multilineAttributeOutput.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/noChangesInput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/noChangesInput.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/noChangesOutput.txt: -------------------------------------------------------------------------------- 1 | NO_CHANGES_STRING -------------------------------------------------------------------------------- /fixtures/rawPlans/planNothingInput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/planNothingInput.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/planNothingOutput.txt: -------------------------------------------------------------------------------- 1 | NO_CHANGES_STRING -------------------------------------------------------------------------------- /fixtures/rawPlans/planOnlyInput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/planOnlyInput.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/planOnlyOutput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/planOnlyOutput.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/postfaceInput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/postfaceInput.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/postfaceOutput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/postfaceOutput.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/preface1Input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/preface1Input.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/preface1Output.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /fixtures/rawPlans/preface2Input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/preface2Input.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/preface2Output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/preface2Output.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/preface3Input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/preface3Input.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/preface3Output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/preface3Output.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/rulerInput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/rulerInput.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/rulerOutput.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fixtures/rawPlans/warningInput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/fixtures/rawPlans/warningInput.txt -------------------------------------------------------------------------------- /fixtures/rawPlans/warningOutput.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/main.go -------------------------------------------------------------------------------- /pkg/cmd/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/pkg/cmd/cmd.go -------------------------------------------------------------------------------- /pkg/parser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/pkg/parser/parser.go -------------------------------------------------------------------------------- /pkg/parser/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/pkg/parser/parser_test.go -------------------------------------------------------------------------------- /pkg/parser/scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/pkg/parser/scanner.go -------------------------------------------------------------------------------- /pkg/printer/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/pkg/printer/printer.go -------------------------------------------------------------------------------- /pkg/printer/printer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dmlittle/scenery/HEAD/pkg/printer/printer_test.go --------------------------------------------------------------------------------