A library for reading properties files.


Keywords
library, general
License
BSD-3-Clause
Install
dub fetch proped --version 0.0.7-rc.1

Documentation

Example

import proped;

auto loader = createPropertiesLoader();
auto properties = loader("config.json");
properties ~= loader("config-local.yml");


auto host = properties.getOrElse("server.host", "localhost");
auto port = properties.getOrElse("server.port", 8080);


auto serverConfig = properties.sub("server");
if (!serverConfig.isNull)
{
    auto sHost = serverConfig.getOrElse("host", "localhost");
    auto sPort = serverConfig.getOrElse("port", 8080);
}