Loading...
Loading...
Compare original and translation side by side
.envundefinedundefined
If not a worktree, inform user this skill is for git worktrees only.
如果不是工作树,告知用户该技能仅适用于Git工作树。undefinedundefinedundefinedundefinedundefinedundefined
**If .env exists: STOP and ask user "Do you want to overwrite the existing .env file?"**
**如果.env已存在:停止操作并询问用户“是否要覆盖现有的.env文件?”**if [ -f "${ROOT_REPO}/.env" ]; then
cp "${ROOT_REPO}/.env" ./.env
echo "Synced .env from $ROOT_REPO"
else
echo "No .env found in root repository: $ROOT_REPO"
fiif [ -f "${ROOT_REPO}/.env" ]; then
cp "${ROOT_REPO}/.env" ./.env
echo "Synced .env from $ROOT_REPO"
else
echo "No .env found in root repository: $ROOT_REPO"
fiundefinedundefinedundefinedundefined| Situation | Action |
|---|---|
| Not a worktree | Inform user, no action |
| Invalid root path | Warn user, no action |
| No root .env | Tell user path, suggest checking |
| .env exists | Ask user before overwrite |
| Permission denied | Suggest checking permissions |
| 情况 | 操作 |
|---|---|
| 非工作树 | 告知用户,不执行任何操作 |
| 无效根路径 | 警告用户,不执行任何操作 |
| 根仓库无.env | 告知用户路径,建议检查 |
| .env已存在 | 覆盖前询问用户 |
| 权限不足 | 建议检查权限 |