aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: b602787832158e180ebf409f0ba57b6002230a84 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Lightweight INI style Configuration manager  

## Supports (currently)

- Reading & processing sections from file.
- Reading parameter/value pairs from an ini file.  
- Converting readed values to int/float/string.
- Building linked list from parameters.
- Multiline values are supported.
- Reading comments.  

Automatically switch between UNIX ('\n') and Windows ('\r\n') line endings. MAC ('\r' only) is not supported currently.  
Comments can be started with ';' or '#' signs.  
Multiline values are supported is they are surrounded with Double-Quotation-Mark (") signs.  
Uses Finite State Machine technique for file processing.  


## Future Plans  

- Writing and Rewriting support for ini files.
- Writing support for comments.
- Modifying one or more values/parameters/sections in ini files.