chore: update repo sync workdirt

This commit is contained in:
duorameng
2026-05-08 18:00:25 +08:00
parent df7cba97a8
commit 8649dbbd19
+8 -2
View File
@@ -130,8 +130,14 @@ func ParseRepoScriptsAndAddCron(taskID string, logWriter io.Writer, forceComment
displayPath := path displayPath := path
displayWorkDir := targetPath displayWorkDir := targetPath
if strings.HasPrefix(absPath, absScriptsDir) { if strings.HasPrefix(absPath, absScriptsDir) {
displayPath = filepath.ToSlash(relPath) // 命令仅使用文件名,工作目录设置为脚本所在目录
displayWorkDir = "$SCRIPTS_DIR$" displayPath = filepath.Base(path)
relDir, _ := filepath.Rel(absScriptsDir, filepath.Dir(absPath))
if relDir == "." {
displayWorkDir = "$SCRIPTS_DIR$"
} else {
displayWorkDir = filepath.ToSlash(filepath.Join("$SCRIPTS_DIR$", relDir))
}
} }
// 找到任务,进行保存 // 找到任务,进行保存