Skip to content

Scala cross platform configuration library supporting HOCON

License

Notifications You must be signed in to change notification settings

scala-steward/sconfig

Repository files navigation

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)

About

Scala cross platform configuration library supporting HOCON

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scala 97.6%
  • Java 1.8%
  • Other 0.6%