增加文件目录树和生成命令, 方便ai阅读
This commit is contained in:
14
Makefile
14
Makefile
@@ -61,3 +61,17 @@ dev:
|
||||
.PHONY: mcp-chrome
|
||||
mcp-chrome:
|
||||
node "C:\nvm4w\nodejs\node_modules\chrome-devtools-mcp\build\src\index.js"
|
||||
|
||||
# 生成文件目录树
|
||||
.PHONY: tree
|
||||
|
||||
# 定义要额外排除的生成代码目录
|
||||
EXCLUDE_CONTEXT_PREFIX = internal/infra/transport/lora/chirp_stack_proto/
|
||||
# 最终的文件清单会保存在这里
|
||||
OUTPUT_FILE = project_structure.txt
|
||||
|
||||
# 使用 PowerShell 脚本块执行 Git 命令和二次过滤
|
||||
tree:
|
||||
@powershell -Command "git ls-files --exclude-standard | Select-String -NotMatch '$(EXCLUDE_CONTEXT_PREFIX)' | Out-File -Encoding UTF8 $(OUTPUT_FILE)"
|
||||
@powershell -Command "Add-Content -Path $(OUTPUT_FILE) -Value '$(EXCLUDE_CONTEXT_PREFIX)' -Encoding UTF8"
|
||||
@echo "The project file list has been generated to project_structure.txt"
|
||||
|
||||
Reference in New Issue
Block a user