Add local project config support (.svibe/config.toml)

Features:
- Local config at .svibe/config.toml overrides global config
- New 'svibe init --local' command creates project-specific config
- Config merging: global -> local -> environment variables
- Added .svibe to .gitignore (project configs typically not shared)

Changes:
- config/loader.rs: Added local config detection and merging logic
- cli/commands.rs: Added --local flag to init command
- main.rs: Updated init command handling
- QWEN.md: Updated documentation with local config info

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
SVibe Developer
2026-03-19 13:40:27 +01:00
parent 72107f85d8
commit 5dd7c652c5
5 changed files with 234 additions and 40 deletions

1
.gitignore vendored
View File

@@ -1 +1,2 @@
/target
.svibe