├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md ├── changelog.yml ├── dependabot.yml └── workflows │ ├── codecheck.yml │ ├── codeql.yml │ ├── go.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── README.zh-CN.md ├── dotenv ├── README.md ├── dotenv.go ├── dotenv_test.go └── testdata │ ├── .env │ ├── a.env │ ├── b.env │ └── error.ini ├── go.mod ├── go.sum ├── ini.go ├── ini_test.go ├── internal └── util.go ├── issues_test.go ├── manage.go ├── manage_test.go ├── options.go ├── options_test.go ├── parse.go ├── parser ├── README.md ├── encode.go ├── encode_test.go ├── options.go ├── options_test.go ├── parser.go └── parser_test.go └── testdata ├── error.ini ├── export.ini ├── other.ini ├── refer.md └── test.ini /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/.github/changelog.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codecheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/.github/workflows/codecheck.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/README.zh-CN.md -------------------------------------------------------------------------------- /dotenv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/dotenv/README.md -------------------------------------------------------------------------------- /dotenv/dotenv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/dotenv/dotenv.go -------------------------------------------------------------------------------- /dotenv/dotenv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/dotenv/dotenv_test.go -------------------------------------------------------------------------------- /dotenv/testdata/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/dotenv/testdata/.env -------------------------------------------------------------------------------- /dotenv/testdata/a.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/dotenv/testdata/a.env -------------------------------------------------------------------------------- /dotenv/testdata/b.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/dotenv/testdata/b.env -------------------------------------------------------------------------------- /dotenv/testdata/error.ini: -------------------------------------------------------------------------------- 1 | DONT_ENV_TEST = 2 | df -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/go.sum -------------------------------------------------------------------------------- /ini.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/ini.go -------------------------------------------------------------------------------- /ini_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/ini_test.go -------------------------------------------------------------------------------- /internal/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/internal/util.go -------------------------------------------------------------------------------- /issues_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/issues_test.go -------------------------------------------------------------------------------- /manage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/manage.go -------------------------------------------------------------------------------- /manage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/manage_test.go -------------------------------------------------------------------------------- /options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/options.go -------------------------------------------------------------------------------- /options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/options_test.go -------------------------------------------------------------------------------- /parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/parse.go -------------------------------------------------------------------------------- /parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/parser/README.md -------------------------------------------------------------------------------- /parser/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/parser/encode.go -------------------------------------------------------------------------------- /parser/encode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/parser/encode_test.go -------------------------------------------------------------------------------- /parser/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/parser/options.go -------------------------------------------------------------------------------- /parser/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/parser/options_test.go -------------------------------------------------------------------------------- /parser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/parser/parser.go -------------------------------------------------------------------------------- /parser/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/parser/parser_test.go -------------------------------------------------------------------------------- /testdata/error.ini: -------------------------------------------------------------------------------- 1 | invalid 2 | -------------------------------------------------------------------------------- /testdata/export.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/testdata/export.ini -------------------------------------------------------------------------------- /testdata/other.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/testdata/other.ini -------------------------------------------------------------------------------- /testdata/refer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/testdata/refer.md -------------------------------------------------------------------------------- /testdata/test.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gookit/ini/HEAD/testdata/test.ini --------------------------------------------------------------------------------