dini 2.0.0-rc

dini is a library written in D Programming Language that allows you to read and write INI files.

Why ini?

INI is widely popular, lightweight key-value text configuration format. While being very simple to learn and edit manually it is also very fast to parse.

In contrast to JSON, which is also commonly used for configuration purposes, ini allows to embed comments, while JSON does not. And as for YAML, ini is much more lightweight and simpler. It looks roughly like this:

[section name]
key = value

; comments are allowed on dedicated lines
another key = "another value"

[section 2]
key = section 2 value

Features