Local MCP Server
在Termux中运行本地MCP服务器,支持Ollama模型的文件读取与命令执行。
下载 312
生成兼容 POSIX 的脚本,安全加载 .env 文件中的环境变量。
openclaw skills install @wuhaichao87/env-loader命令、参数、文件名以原文为准
生成并验证兼容 POSIX 的 .env 加载脚本,确保在 bash、zsh、dash 和 ash 等 shell 中行为一致。
source .env 在不同 shell 中的行为存在差异:
"value" → 包含引号)source 仅赋值,不会 export — 子进程无法访问这些变量这会导致部署时因 .env 文件包含引号值或特殊字符而出现无声失败。
运行内置脚本或使用模板:
bash ~/.openclaw/skills/env-loader/scripts/generate-loader.sh /path/to/project此命令将在目标目录中创建 load-env.sh。
# 不要使用:source .env
# 改为使用:
. ./load-env.sh .envbash ~/.openclaw/skills/env-loader/scripts/validate-env.sh /path/to/.env检查常见问题:未加引号的特殊字符、行内注释、非 POSIX 合法的变量名。
source 或 eval .env 文件[A-Za-z_][A-Za-z0-9_]* 格式的变量名export,供子进程使用参见 references/env-pitfalls.md,获取关于 shell 特定 .env 解析陷阱的详细列表。
已收录 1 个 Skill