Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 2.73 KB

readMe.md

File metadata and controls

44 lines (30 loc) · 2.73 KB

Confort

Manage your configurations with comfort.

A configuration library based on nodes, trees and parsers generated from ANTLR Grammars.

Badges

License GitHub
BuddyCI (bleeding) buddy pipeline
BuddyCI (pre-release) buddy pipeline
Snyk Security Check Known Vulnerabilities
License-Scan FOSSA Status

Description

This library makes configuration easy by completely hiding away format specifications, loading and saving from its users.
Registered loaders allow easy retrieval of the loader of the right format. (E.g. LoaderRegistry.getLoader("application/json")).

Additionally, there are utility classes to hide away the type of storage. So no matter, where the configuration is actually loaded from, the calls will be the same.

Loaders can (but don't have to) be based on ANTLR grammars which are freely available in the public repository.
Grammar for your format is not there? Don't give up! Writing ANTLR grammar is easy to learn.

Links


Buy me a coffe:

If you would like to thank me for my work, please consider donating a drink :)

ko-fi

License

FOSSA Status