Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jodersky/applib
https://github.com/jodersky/applib
Last synced: 26 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jodersky/applib
- Owner: jodersky
- Created: 2023-09-10T17:28:56.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-13T08:18:59.000Z (about 1 year ago)
- Last Synced: 2024-05-01T20:29:51.334Z (6 months ago)
- Language: Scala
- Homepage: https://jodersky.github.io/applib/docs/
- Size: 1.28 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
A collection of libraries for configuration parsing for applications.
- The libraries are *independent* from one another. They are designed to work
together, but each library solves a separate problem and may be used
independently (they're all hosted in one repo to make development easier).- All libraries are built for at least Scala on the JVM and Scala Native, since
they are intended to be used for long-running services as well as short-lived
CLI tools.## Clam (command-line argument parsing)
The **c**ommand-**l**ine **a**rgument **m**apper.
## Confuse (configuration parsing)
Read configuration from multiple formats, and map it to scala types. A **fus**ion
of **con**figuration formats.- YAML
- INI
- JSON
- HOCON (aka the typesafe/lightbend config library)
- JVM system properties
- env vars## Basedirs
*TODO*
Standard types of directories.