Scala cross platform configuration library supporting HOCON
Clone or download
Latest commit c4f6558 Dec 17, 2018

README.md

sconfig

Build Status

Configuration library written in Scala which is a direct translation of the original widely used Java library.

Scala on the JVM is currently supported with the goal to add support for Scala Native, and Scala.js.

For motivation and background about this project see the PR to the original project.

Care has been taken to keep the API the same but changes are needed when moving from the Java API. Using Java is also possible because the included Java examples work.

If you are looking for the original proven Java API, see https://github.com/lightbend/config.

Sonatype

Maven Central

libraryDependencies += "org.ekrich" %% "sconfig" % "X.Y.Z"

To use in sbt, replace X.Y.Z with the version from Maven Central badge above.

Usage and Help

Scaladoc Join chat https://gitter.im/ekrich/sconfig

The following document copies are local to this repository but internal links may refer to the original site documents via hyperlink.

Overview - A comprehensive guide to configuration.

HOCON - The HOCON Specification

For specific changes, refer to the releases below.

Versions

Release 0.7.0 - (2018-12-14)