├── .gitignore ├── .hound.yml ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── circle.yml ├── encryption.go ├── exec ├── execute.go ├── unix.go └── windows.go ├── flatmap ├── flatmap.go └── flatmap_test.go ├── glide.lock ├── glide.yaml ├── main.go ├── parsers ├── hcl.go ├── json.go ├── parsers.go ├── properties.go ├── toml.go └── yaml.go ├── sources ├── composite.go ├── config.go ├── consul.go ├── dynamodb.go ├── etcd.go ├── file.go ├── http.go ├── redis.go ├── shell.go └── vault.go ├── spec └── integration │ ├── cli.bats │ ├── encryption.bats │ ├── overrides.bash │ ├── parsers │ ├── hcl.bats │ ├── json.bats │ ├── properties.bats │ ├── toml.bats │ └── yaml.bats │ ├── sources │ ├── composite.bats │ ├── consul.bats │ ├── dynamodb.bats │ ├── etcd.bats │ ├── file.bats │ ├── http.bats │ ├── redis.bats │ ├── shell.bats │ ├── unknown.bats │ └── vault.bats │ ├── templates.bats │ └── test_helper.bash └── templates.go /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .idea/ 3 | .vscode/ 4 | 5 | vendor/ 6 | bin/ 7 | -------------------------------------------------------------------------------- /.hound.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/.hound.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/README.md -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/circle.yml -------------------------------------------------------------------------------- /encryption.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/encryption.go -------------------------------------------------------------------------------- /exec/execute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/exec/execute.go -------------------------------------------------------------------------------- /exec/unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/exec/unix.go -------------------------------------------------------------------------------- /exec/windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/exec/windows.go -------------------------------------------------------------------------------- /flatmap/flatmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/flatmap/flatmap.go -------------------------------------------------------------------------------- /flatmap/flatmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/flatmap/flatmap_test.go -------------------------------------------------------------------------------- /glide.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/glide.lock -------------------------------------------------------------------------------- /glide.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/glide.yaml -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/main.go -------------------------------------------------------------------------------- /parsers/hcl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/parsers/hcl.go -------------------------------------------------------------------------------- /parsers/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/parsers/json.go -------------------------------------------------------------------------------- /parsers/parsers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/parsers/parsers.go -------------------------------------------------------------------------------- /parsers/properties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/parsers/properties.go -------------------------------------------------------------------------------- /parsers/toml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/parsers/toml.go -------------------------------------------------------------------------------- /parsers/yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/parsers/yaml.go -------------------------------------------------------------------------------- /sources/composite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/sources/composite.go -------------------------------------------------------------------------------- /sources/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/sources/config.go -------------------------------------------------------------------------------- /sources/consul.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/sources/consul.go -------------------------------------------------------------------------------- /sources/dynamodb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/sources/dynamodb.go -------------------------------------------------------------------------------- /sources/etcd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/sources/etcd.go -------------------------------------------------------------------------------- /sources/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/sources/file.go -------------------------------------------------------------------------------- /sources/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/sources/http.go -------------------------------------------------------------------------------- /sources/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/sources/redis.go -------------------------------------------------------------------------------- /sources/shell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/sources/shell.go -------------------------------------------------------------------------------- /sources/vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/sources/vault.go -------------------------------------------------------------------------------- /spec/integration/cli.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/cli.bats -------------------------------------------------------------------------------- /spec/integration/encryption.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/encryption.bats -------------------------------------------------------------------------------- /spec/integration/overrides.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/overrides.bash -------------------------------------------------------------------------------- /spec/integration/parsers/hcl.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/parsers/hcl.bats -------------------------------------------------------------------------------- /spec/integration/parsers/json.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/parsers/json.bats -------------------------------------------------------------------------------- /spec/integration/parsers/properties.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/parsers/properties.bats -------------------------------------------------------------------------------- /spec/integration/parsers/toml.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/parsers/toml.bats -------------------------------------------------------------------------------- /spec/integration/parsers/yaml.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/parsers/yaml.bats -------------------------------------------------------------------------------- /spec/integration/sources/composite.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/sources/composite.bats -------------------------------------------------------------------------------- /spec/integration/sources/consul.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/sources/consul.bats -------------------------------------------------------------------------------- /spec/integration/sources/dynamodb.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/sources/dynamodb.bats -------------------------------------------------------------------------------- /spec/integration/sources/etcd.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/sources/etcd.bats -------------------------------------------------------------------------------- /spec/integration/sources/file.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/sources/file.bats -------------------------------------------------------------------------------- /spec/integration/sources/http.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/sources/http.bats -------------------------------------------------------------------------------- /spec/integration/sources/redis.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/sources/redis.bats -------------------------------------------------------------------------------- /spec/integration/sources/shell.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/sources/shell.bats -------------------------------------------------------------------------------- /spec/integration/sources/unknown.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/sources/unknown.bats -------------------------------------------------------------------------------- /spec/integration/sources/vault.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/sources/vault.bats -------------------------------------------------------------------------------- /spec/integration/templates.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/templates.bats -------------------------------------------------------------------------------- /spec/integration/test_helper.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/spec/integration/test_helper.bash -------------------------------------------------------------------------------- /templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsideup/configo/HEAD/templates.go --------------------------------------------------------------------------------