SkillAgentSearch skills...

Ini

Package ini provides INI file read and write functionality in Go

Install / Use

/learn @go-ini/Ini
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

INI

GitHub Workflow Status GoDoc

Package ini provides INI file read and write functionality in Go.

Features

  • Load from multiple data sources(file, []byte, io.Reader and io.ReadCloser) with overwrites.
  • Read with recursion values.
  • Read with parent-child sections.
  • Read with auto-increment key names.
  • Read with multiple-line values.
  • Read with tons of helper methods.
  • Read and convert values to Go types.
  • Read and WRITE comments of sections and keys.
  • Manipulate sections, keys and comments with ease.
  • Keep sections and keys in order as you parse and save.

Installation

The minimum requirement of Go is 1.13.

$ go get gopkg.in/ini.v1@latest

[!NOTE] If you previously used github.com/go-ini/ini as the import path in your project, without updating all of your code, you can use the following command to replace the import path in your go.mod:

go mod edit -replace github.com/go-ini/ini=gopkg.in/ini.v1@latest

Getting Help

License

This project is under Apache v2 License. See the LICENSE file for the full license text.

View on GitHub
GitHub Stars3.5k
CategoryDevelopment
Updated1d ago
Forks381

Languages

Go

Security Score

100/100

Audited on Apr 4, 2026

No findings