Versions in this module Expand all Collapse all v0 v0.4.2 May 7, 2017 v0.4.1 Apr 23, 2017 Changes in this version + const DefaultComment + const DefaultMapKeySeparator + const DefaultSliceSeparator + var DefaultOptions []Option + func Decode(r io.Reader, v interface{}) error + func Encode(w io.Writer, v interface{}) error + type INI struct + func New(options ...Option) (*INI, error) + func (ini *INI) Decode(v interface{}) error + func (ini *INI) Del(section, key string) bool + func (ini *INI) Encode(v interface{}) error + func (ini *INI) Get(section, key string) string + func (ini *INI) GetComments(section, key string) []string + func (ini *INI) Has(section, key string) bool + func (ini *INI) Keys(section string) []string + func (ini *INI) ReadFrom(r io.Reader) (int64, error) + func (ini *INI) Reset() + func (ini *INI) Sections() []string + func (ini *INI) Set(section, key, value string) + func (ini *INI) SetComments(section, key string, comments ...string) + func (ini *INI) WriteTo(w io.Writer) (int64, error) + type Option func(*INI) error + func CaseSensitive() Option + func Comment(prefix string) Option + func MapKeySeparator(sep rune) Option + func MergeSections() Option + func MergeSectionsWithComments() Option + func MergeSectionsWithLastComments() Option + func SliceSeparator(sep rune) Option