#environment #env #settings

functora-cfg

A Rust library that merges configuration values from multiple sources into a single typed value

3 releases

Uses new Rust 2024

0.1.2 Nov 16, 2025
0.1.1 Oct 29, 2025
0.1.0 Oct 16, 2025

#1329 in Configuration

MIT license

14KB
228 lines

functora-cfg

A Rust library that merges configuration values from multiple sources into a single typed value. Configuration values are applied in the following order:

  • Defaults
  • Config file
  • Environment variables
  • Command-line arguments

All sources are optional. Only the ones you provide will be applied. Here is an example of how to use the library.


© 2025 Functora. All rights reserved.

Dependencies

~4MB
~88K SLoC