The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
We can generate a new ConfigParser object and pre-seed a few variable values. Then we set several options in a new section ‘Section 1’.
<- ConfigParser$new(init=c("bar"="Life", "baz"="too short"))
config $set(option=c("a_bool", "a_float", "foo"), value=c("true", "3.1415", "%(bar)s is %(baz)s"),
configsection="Section 1", error_on_new_section=FALSE)
Of these we can then read out specific values in the form of a string or also directly ask for a float or a boolean.
$get("foo", NA, "Section 1")
config$getboolean("a_bool", NA, "Section 1")
config$getfloat("a_float", NA, "Section 1") config
It is also easy to pre-seed a config file with e.g. all environment variables, this time setting the optionxform to identity to prevent the default lower-casing of all options and then read an INI file from disk.
<- ConfigParser$new(Sys.getenv(), optionxform=identity)
config $read(system.file("test.INI", package="ConfigParser")) config
The manual shows a few other functions, but these basics here should get everyone started.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.