Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

* Add extends functionality to allow embedded fields

Signed-off-by: Andrew Thornton <art27@cantab.net>

* allow extends with name

Signed-off-by: Andrew Thornton <art27@cantab.net>

* Update struct.go

Co-authored-by: ᴜɴᴋɴᴡᴏɴ <u@gogs.io>

* Update struct_test.go

Co-authored-by: ᴜɴᴋɴᴡᴏɴ <u@gogs.io>
5e97220

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

INI

GitHub Workflow Status codecov GoDoc Sourcegraph

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.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.