将.env移动到XDG配置路径 | AI生成和翻译

首页 2026.07

总结

目标

ww 的规范 .env 文件从项目根目录(/Users/lzwjava/projects/ww/.env)迁移到集中的 XDG 风格配置路径(~/.config/ww/.env)。

已完成工作

1. 将 .env 复制到新位置

2. 更新 ww/env/__init__.py — 加载顺序更改

load_env() 函数现在按以下优先级顺序从 4 个来源加载:

加载顺序 来源 override 参数 用途
第1(最低) ~/.config/ww/.env False 规范基础配置 — 设置默认值
第2 cwd/.env 默认值 本地按目录的覆盖配置
第3 项目根目录 .env False 向后兼容旧位置
第4(最高) BASE_PATH/.env True 显式覆盖机制

关键语义:

3. Git 工作流程

验证

此更改带来的好处


AI生成和翻译,但整理分享仍需精力。如果觉得有帮助,欢迎 捐助支持。 微信:@lzwjavaWeChat QR · X: @lzwjava · 打个招呼 👋

返回 捐助