R: Read and parse .ini file to list

read.ini {ini} | R Documentation

## Read and parse .ini file to list

### Description

Read and parse .ini file to list

### Usage

    read.ini(filepath, encoding = getOption("encoding"))

### Arguments

`filepath` | file to parse
`encoding` | Encoding of filepath parameter, will default to system encoding if not specifield

### Details

Lines starting with '#' or ';' are comments and will not be parsed

### Value

List with length equivalent to number of [sections], each section is a new list

### See Also

`write.ini`

### Examples

    ## Create a new temp ini for reading
    iniFile <- tempfile(fileext = '.ini')

    sink(iniFile)
    cat("; This line is a comment\n")
    cat("# This one too!\n")
    cat("[    Hello World]\n")
    cat("Foo = Bar          \n")
    cat("Foo1 = Bar=345 \n")
    sink()

    ## Read ini
    checkini <- read.ini(iniFile)

    ## Check structure
    checkini
    checkini$`Hello World`$Foo

[Package ini version 0.3.0 Index]