HOCON and JSON
Use Metaconfig to convert HOCON and JSON configuration into Scala case classes.
Command-line parsing
Use Metaconfig to build command-line tools with automatic --help
message generation, clear error reporting and tab completion support. Command-line flags are converted into Scala case classes, just like HOCON and JSON configuration.
Documentation generation
Automatically generate markdown documentation for all configuration options in your application, including example usages, deprecation notices, command-line flags, and more.