Skip to content

Add support for global TOML configuration - #464

Open
hermabr wants to merge 2 commits into
mainfrom
t3code/add-global-config-support
Open

Add support for global TOML configuration#464
hermabr wants to merge 2 commits into
mainfrom
t3code/add-global-config-support

Conversation

@hermabr

@hermabr hermabr commented Jul 30, 2026

Copy link
Copy Markdown
Owner

Summary

  • Load global configuration from ~/.config/furu/furu.toml or XDG_CONFIG_HOME.
  • Preserve precedence for environment variables and project-level pyproject.toml settings.
  • Add coverage for global configuration and override behavior.

Testing

  • Added tests for global TOML loading.
  • Added tests verifying pyproject.toml overrides global TOML values.

hermabr added 2 commits July 29, 2026 18:32
- Read user-level settings from ~/.config/furu/furu.toml
- Verify precedence beneath pyproject and environment configuration
- Validate global configuration sections and keys
- Add coverage for rejecting project-only settings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant