Loading...
Loading...
Compare original and translation side by side
makecargobun tauri devswift buildnpmpnpmpippackage.jsonMakefileCargo.tomlmakecargobun tauri devswift buildnpmpnpmpippackage.jsonMakefileCargo.toml.cursor/worktrees.json.codex/environments/environment.tomlconductor.json.cursor/worktrees.json.codex/environments/environment.tomlconductor.jsonpackage.jsonMakefileCargo.toml.agents.claude.codex.cursor.env.env.local.env.developmentpackage.jsonMakefileCargo.toml.agents.claude.codex.cursor.env.env.local.env.development$SOURCE$DESTfor d in .agents .claude .codex .cursor; do
[ -d "$SOURCE/$d" ] && mkdir -p "$DEST/$d" && rsync -a "$SOURCE/$d/." "$DEST/$d/"
done
[ -f "$SOURCE/{ENV_FILE}" ] && cp "$SOURCE/{ENV_FILE}" "$DEST/{ENV_FILE}" || true$SOURCE$DESTfor d in .agents .claude .codex .cursor; do
[ -d "$SOURCE/$d" ] && mkdir -p "$DEST/$d" && rsync -a "$SOURCE/$d/." "$DEST/$d/"
done
[ -f "$SOURCE/{ENV_FILE}" ] && cp "$SOURCE/{ENV_FILE}" "$DEST/{ENV_FILE}" || true{INSTALL_CMD}{RUN_CMD}{ENV_FILE}{INSTALL_CMD}{RUN_CMD}{ENV_FILE}$ROOT_WORKTREE_PATHsetup-worktree-unixsetup-worktree-windowssetup-worktree{
"setup-worktree": [
"{INSTALL_CMD}",
"for d in .agents .claude .codex .cursor; do [ -d \"$ROOT_WORKTREE_PATH/$d\" ] && mkdir -p \"$d\" && rsync -a \"$ROOT_WORKTREE_PATH/$d/.\" \"$d/\"; done",
"[ -f \"$ROOT_WORKTREE_PATH/{ENV_FILE}\" ] && cp \"$ROOT_WORKTREE_PATH/{ENV_FILE}\" \"{ENV_FILE}\" || true"
]
}$ROOT_WORKTREE_PATHsetup-worktree-unixsetup-worktree-windowssetup-worktree{
"setup-worktree": [
"{INSTALL_CMD}",
"for d in .agents .claude .codex .cursor; do [ -d \"$ROOT_WORKTREE_PATH/$d\" ] && mkdir -p \"$d\" && rsync -a \"$ROOT_WORKTREE_PATH/$d/.\" \"$d/\"; done",
"[ -f \"$ROOT_WORKTREE_PATH/{ENV_FILE}\" ] && cp \"$ROOT_WORKTREE_PATH/{ENV_FILE}\" \"{ENV_FILE}\" || true"
]
}version = 1
name = "{PROJECT_NAME}"
[setup]
script = '''
#!/usr/bin/env bash
set -euo pipefail
{INSTALL_CMD}version = 1
name = "{PROJECT_NAME}"
[setup]
script = '''
#!/usr/bin/env bash
set -euo pipefail
{INSTALL_CMD}
The `[setup]` script runs at the start of every new worktree / task. The `[[actions]]` blocks each become a named shortcut in the Codex UI. Common icons: `run`, `build`, `debug`, `logs`, `check`, `package`.
`[setup]`脚本会在每个新工作树/任务开始时运行。`[[actions]]`块会在Codex UI中成为命名快捷方式。常用图标包括:`run`、`build`、`debug`、`logs`、`check`、`package`。conductor.json| Field | Type | Description |
|---|---|---|
| string | Command to run when setting up a new workspace. |
| string | Command to start the dev server. |
| string | Command to run when archiving a workspace. |
| | Whether to kill in-progress run scripts before starting a new one. |
{
"scripts": {
"setup": "{INSTALL_CMD}; for d in .agents .claude .codex .cursor; do [ -d \"$CONDUCTOR_ROOT_PATH/$d\" ] && mkdir -p \"$CONDUCTOR_WORKSPACE_PATH/$d\" && rsync -a \"$CONDUCTOR_ROOT_PATH/$d/.\" \"$CONDUCTOR_WORKSPACE_PATH/$d/\"; done; [ -f \"$CONDUCTOR_ROOT_PATH/{ENV_FILE}\" ] && cp \"$CONDUCTOR_ROOT_PATH/{ENV_FILE}\" \"$CONDUCTOR_WORKSPACE_PATH/{ENV_FILE}\"",
"run": "{RUN_CMD}"
}
}conductor.json| 字段 | 类型 | 描述 |
|---|---|---|
| string | 新建工作区时运行的命令。 |
| string | 启动开发服务器的命令。 |
| string | 归档工作区时运行的命令。 |
| | 启动新的运行脚本前是否终止正在运行的脚本。 |
{
"scripts": {
"setup": "{INSTALL_CMD}; for d in .agents .claude .codex .cursor; do [ -d \"$CONDUCTOR_ROOT_PATH/$d\" ] && mkdir -p \"$CONDUCTOR_WORKSPACE_PATH/$d\" && rsync -a \"$CONDUCTOR_ROOT_PATH/$d/.\" \"$CONDUCTOR_WORKSPACE_PATH/$d/\"; done; [ -f \"$CONDUCTOR_ROOT_PATH/{ENV_FILE}\" ] && cp \"$CONDUCTOR_ROOT_PATH/{ENV_FILE}\" \"$CONDUCTOR_WORKSPACE_PATH/{ENV_FILE}\",
"run": "{RUN_CMD}"
}
}$ROOT_WORKTREE_PATH$CODEX_SOURCE_TREE_PATH$CODEX_WORKTREE_PATH$CONDUCTOR_ROOT_PATH$CONDUCTOR_WORKSPACE_PATH$ROOT_WORKTREE_PATH$CODEX_SOURCE_TREE_PATH$CODEX_WORKTREE_PATH$CONDUCTOR_ROOT_PATH$CONDUCTOR_WORKSPACE_PATH{INSTALL_CMD}{RUN_CMD}{ENV_FILE}{INSTALL_CMD}{RUN_CMD}{ENV_FILE}