Skip to content

feat(config): auto-load current-directory jevwise.toml configuration - #75

Merged
benbenbang merged 1 commit into
mainfrom
feature/27-config-discovery
Oct 9, 2026
Merged

benbenbang merged 1 commit into
mainfrom
feature/27-config-discovery

Conversation

@benbenbang

Copy link
Copy Markdown
Member

Select jevwise.toml from the current directory before preserved XDG or
HOME global configuration, while explicit paths always take precedence.
Treat the selected file as a replacement rather than merging it with global
settings, and preserve existing flag and environment precedence.

Limit reads to 1 MiB and fail closed for invalid, nonregular, linked, or
unsafe local files without ancestor-directory search or global fallback.
Document the behavior and add path-resolution coverage.

Select `jevwise.toml` from the current directory before preserved XDG or
HOME global configuration, while explicit paths always take precedence.
Treat the selected file as a replacement rather than merging it with global
settings, and preserve existing flag and environment precedence.

Limit reads to 1 MiB and fail closed for invalid, nonregular, linked, or
unsafe local files without ancestor-directory search or global fallback.
Document the behavior and add path-resolution coverage.
@benbenbang
benbenbang enabled auto-merge (rebase) October 9, 2026 08:15
@github-actions github-actions Bot added documentation Improvements or additions to documentation triage labels Oct 9, 2026
@benbenbang
benbenbang merged commit 9b237fb into main Oct 9, 2026
5 checks passed
@benbenbang
benbenbang deleted the feature/27-config-discovery branch October 9, 2026 08:17
@ptah-bw-technical-app

Copy link
Copy Markdown

🎉 This PR is included in version 1.4.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation released triage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant