Skip to content

feat: 支持全局环境变量配置(~/.claude-client/.env)#2

Open
anyueruhui wants to merge 1 commit into
Hanson:mainfrom
anyueruhui:feat/global-env-and-rename
Open

feat: 支持全局环境变量配置(~/.claude-client/.env)#2
anyueruhui wants to merge 1 commit into
Hanson:mainfrom
anyueruhui:feat/global-env-and-rename

Conversation

@anyueruhui
Copy link
Copy Markdown

Summary

  • 环境变量加载支持两级策略:优先当前目录 .env,兜底 ~/.claude-client/.env
  • 用户可以一次全局配置,无需每个项目目录都放置 .env 文件

改动文件

  • src/cli.ts — 环境变量加载逻辑
  • src/utils/config.ts — 同上

Test plan

  • 仅在 ~/.claude-client/.env 放置配置,项目目录不放 .env,验证能正常加载
  • 项目目录有 .env 时,验证优先使用项目级配置
  • 两级配置都存在时,验证项目级优先级更高

🤖 Generated with Claude Code

环境变量加载支持两级策略:优先当前目录 .env,兜底 ~/.claude-client/.env,
方便用户一次全局配置而无需每个项目目录都放 .env 文件。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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