Package ini provides INI file read functionality in Go.
Installation
To get the latest changes
go get github.com/cuberat/go-ini/ini
Getting started
File:
foo=bar
[db]
user=myuser
password=mypassword
Code:
import (
"fmt"
"github.com/cuberat/go-ini/ini"
)
conf, err := ini.LoadFromFile("my/file/path.conf")
fmt.Printf("%v\n", conf)
Output:
map[default:map[foo:bar] db:map[user:myuser password:mypassword]]
Note that fields that occur before a section is declared are placed into a section called "default".