Gcfg reads "INI-style" text-based configuration files with "name=value" 
pairs grouped into sections (gcfg files).

A lot has been happening to gcfg since my previous announcement. Most 
notably, the project has moved from Google Code:

gopkg.in/gcfg.v1
https://godoc.org/gopkg.in/gcfg.v1
https://github.com/go-gcfg/gcfg/issues
https://github.com/go-gcfg/gcfg/pulls

New features:

experimental (feature/user_vars branch):
- Sections with user-supplied variables (like in git's [alias] section)

v1.2.0:
- Ability to ignore errors due to extra configuration data. This feature is 
enabled by the new gopkg.in/warnings.v0 package which I intend to announce 
shortly (need some more docs).

v1.1.0:
- Ability to specify default values for subsections

v1.0.0 and earlier:
- Create entries for empty subsections
- "Blank" value for multi-valued vars (slices) resets preset values
- Support pointer to slice (allow distinguishing between no values and 
blank value for slice)
- Support for big.Int
- Configurable parsing of int values (Dec and Hex only by default)
- Support for names starting with unicode letters that are neither upper or 
lower case
- Support for encoding/TextUnmarshaler

Thanks to everyone who has provided feedback!

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to