A Lua library for hierarchical configuration management.

$ luarocks install melt

lua-melt allows for merging configurations from multiple sources (defaults, files, environment variables) with a defined precedence. It supports Lua tables, TOML files, and environment variables out of the box, with an extensible design for adding more formats.

Versions

0.1.1-11 day ago3 downloads

Dependencies

dkjson >= 2.5
lua >= 5.1
lual >= 1.0.11
lua-toml >= 2.0-1
lyaml >= 6.2
penlight >= 1.14.0

Manifests