ini

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

Github stars Tracking Chart

INI

Build Status Sourcegraph

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

Features

  • Load from multiple data sources([]byte, file 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.6.

$ go get gopkg.in/ini.v1

Please add -u flag to update in the future.

Getting Help

License

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

Main metrics

Overview
Name With Ownergo-ini/ini
Primary LanguageGo
Program languageGo (Language Count: 2)
Platform
License:Apache License 2.0
所有者活动
Created At2014-12-18 07:36:37
Pushed At2024-05-01 19:51:06
Last Commit At
Release Count104
Last Release Namev1.67.0 (Posted on )
First Release Namev0 (Posted on )
用户参与
Stargazers Count3.5k
Watchers Count76
Fork Count381
Commits Count329
Has Issues Enabled
Issues Count244
Issue Open Count57
Pull Requests Count86
Pull Requests Open Count7
Pull Requests Close Count27
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private