├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── codecov.yml ├── go.mod ├── go.sum ├── mconfig.go ├── mconfig_test.go └── pkg ├── config ├── env.go ├── env_test.go ├── tag.go └── tag_test.go └── files ├── json.go ├── json_test.go ├── toml.go ├── toml_test.go ├── unmarshaler.go ├── unmarshaler_test.go ├── yaml.go └── yaml_test.go /.gitignore: -------------------------------------------------------------------------------- 1 | coverage.* 2 | vendor 3 | .vscode -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- 1 | codecov: 2 | token: aa692cce-0180-46cd-9b08-3f22d4dd8ee6 -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/go.sum -------------------------------------------------------------------------------- /mconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/mconfig.go -------------------------------------------------------------------------------- /mconfig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/mconfig_test.go -------------------------------------------------------------------------------- /pkg/config/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/pkg/config/env.go -------------------------------------------------------------------------------- /pkg/config/env_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/pkg/config/env_test.go -------------------------------------------------------------------------------- /pkg/config/tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/pkg/config/tag.go -------------------------------------------------------------------------------- /pkg/config/tag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/pkg/config/tag_test.go -------------------------------------------------------------------------------- /pkg/files/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/pkg/files/json.go -------------------------------------------------------------------------------- /pkg/files/json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/pkg/files/json_test.go -------------------------------------------------------------------------------- /pkg/files/toml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/pkg/files/toml.go -------------------------------------------------------------------------------- /pkg/files/toml_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/pkg/files/toml_test.go -------------------------------------------------------------------------------- /pkg/files/unmarshaler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/pkg/files/unmarshaler.go -------------------------------------------------------------------------------- /pkg/files/unmarshaler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/pkg/files/unmarshaler_test.go -------------------------------------------------------------------------------- /pkg/files/yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/pkg/files/yaml.go -------------------------------------------------------------------------------- /pkg/files/yaml_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmartin82/mconfig/HEAD/pkg/files/yaml_test.go --------------------------------------------------------------------------------