Data.ConfigFile

Introduction

Features

History

Configuration File Format

White Space

Comments

Case Sensitivity

Interpolation

Usage Examples

Non-Monadic Usage

Error Monad Usage

Combined Error/IO Monad Usage

Types

type SectionName

type OptionName

data ConfigParser

data ConfigErrorType

type ConfigError

Initialization

emptyCP

Configuring the ConfigParser

Access Functions

simpleAccess

interpolatingAccess

Reading

readFromFile

readFromHandle

readFromString

Accessing Data

class OptionGetter a

sections

hasSection

options

hasOption

items

Modifying Data

set

setShow

removeOption

addSection

removeSection

merge

Output Data

toString