Skip to content
Bawnorton edited this page Aug 4, 2025 · 10 revisions

Configurable

Configurable is a compile/runtime config library that allows config settings to be decentralised, centralised or a combination of both if you like. The premise behind Configurable is everything is done for you, so all you need to worry about is what you want to configure.

See the sidebar for documentation.

⚠️ From 2.x and below ⚠️

If you used configurable 2.x or lower then you will need to update as 3.x is not backwards compatible. 3.x is also much more simplified to avoid the nightmare that was dealing with split sources and mc classes at compile time. The library is now much more barebones but still provides the core functionality of writing to and reading from a config file with decentralised fields.

Clone this wiki locally