From 92cf5ad3bfd8afb30bbc778ebf80062ae4efd5fa Mon Sep 17 00:00:00 2001 From: pythoninthegrass <4097471+pythoninthegrass@users.noreply.github.com> Date: Sat, 14 Feb 2026 05:12:59 -0600 Subject: [PATCH 1/2] Add Conductor configuration files Co-Authored-By: Claude Haiku 4.5 --- conductor.json | 8 ++++++++ scripts/conductor.sh | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 conductor.json create mode 100755 scripts/conductor.sh diff --git a/conductor.json b/conductor.json new file mode 100644 index 00000000..4955bd75 --- /dev/null +++ b/conductor.json @@ -0,0 +1,8 @@ +{ + "scripts": { + "setup": "./scripts/conductor.sh setup", + "run": "./scripts/conductor.sh run", + "archive": "./scripts/conductor.sh archive" + }, + "runScriptMode": "nonconcurrent" +} \ No newline at end of file diff --git a/scripts/conductor.sh b/scripts/conductor.sh new file mode 100755 index 00000000..95b07394 --- /dev/null +++ b/scripts/conductor.sh @@ -0,0 +1,38 @@ +#!/usr/bin/env arch -arm64 /opt/homebrew/bin/bash + +# shellcheck disable=SC2096 + +cat <<'EOF' +Conductor workspace automation for mt. + +USAGE: + conductor.sh + +DOCS: + https://docs.conductor.build/core/scripts +EOF + +set -euo pipefail + +BREW_PREFIX="/opt/homebrew" +MISE_DATA_DIR="${HOME}/.local/share/mise" +export PATH="${MISE_DATA_DIR}/shims:${HOME}/.cargo/bin:${HOME}/.local/bin:${BREW_PREFIX}/bin:${BREW_PREFIX}/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" + +case "${1:-}" in + setup) + ln -sf "$CONDUCTOR_ROOT_PATH/.env" .env + task deno:clean + task tauri:build:signed + ;; + run) + task tauri:dev:mcp + ;; + archive) + task deno:clean + task tauri:clean + ;; + *) + echo -e "USAGE:\n\tconductor.sh " >&2 + exit 1 + ;; +esac From 9ba920d827aeeb87a28acbf3b0a04740dc03f7ac Mon Sep 17 00:00:00 2001 From: pythoninthegrass <4097471+pythoninthegrass@users.noreply.github.com> Date: Sat, 14 Feb 2026 05:14:27 -0600 Subject: [PATCH 2/2] Fix missing newline at end of conductor.json Add newline at the end of conductor.json --- conductor.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conductor.json b/conductor.json index 4955bd75..a5f9b6f9 100644 --- a/conductor.json +++ b/conductor.json @@ -5,4 +5,4 @@ "archive": "./scripts/conductor.sh archive" }, "runScriptMode": "nonconcurrent" -} \ No newline at end of file +}