TREEConfigurationSystems Traversing Environments Readily (TREECSTER)
Treecster provides easy hierarchical configuration structures. This is done with advanced hierarchy functions and inheritance of properties. Visit the project site for downloads and information on how to contribute.
What's so great about it?
With Treecster, you can do away with lengthy configuration files specifying every property for every instance of every application in every environment. Treecster is designed around the idea of defaults, hierarchy, and variants. Unwieldy property files with endless key-value pairs are replaced with as little as one HOCON file, with defaults specified at each configuration level (i.e. environment, application, instance, and so on) and custom values defined in the sub-levels.
How to use Treecster?
Treecster is simple, see the API.
Please use the Discussion Forums.
Treecster is released under GNU General Public License version 3.0 (GPLv3)