This library provides a reader for configuration files, looking for them in places designated by (1) a user-set environment variable, (2) in the standard XDG locations (e.g., /etc/xdg/app.yml), or (3) in the classical UNIX locations (e.g. /etc/app/config.yml or ~/.apprc). Config files can be written in one of YAML, TOML, INI-style, or JSON. It enforces precedence of user-configs over system-level configs, and enviroment or command-line configs over the file-based configs.
Required Ruby Version
>= 3.0.0
Authors
Daniel E. Doherty
Versions
- 0.8.0 February 10, 2026 (21.5 KB)
- 0.7.1 February 06, 2026 (21 KB)
- 0.7.0 February 05, 2026 (20.5 KB)
- 0.6.1 February 02, 2026 (19 KB)
- 0.4.2 March 19, 2025 (17 KB)