← back to Daily Overnight Skus
chore: macstudio3 migration — reconcile from mac2 + repoint paths (stevestudio2→macstudio3, node/npm/npx→/opt/homebrew)
6f8a6c4f0f8a3b0d6c82289cf1670464d2d8d7f7 · 2026-07-03 08:07:55 -0700 · Steve
Files touched
M check-overnight-run.shM com.steve.daily-overnight-skus.plistM run.sh
Diff
commit 6f8a6c4f0f8a3b0d6c82289cf1670464d2d8d7f7
Author: Steve <steve@designerwallcoverings.com>
Date: Fri Jul 3 08:07:55 2026 -0700
chore: macstudio3 migration — reconcile from mac2 + repoint paths (stevestudio2→macstudio3, node/npm/npx→/opt/homebrew)
---
check-overnight-run.sh | 6 +++---
com.steve.daily-overnight-skus.plist | 6 +++---
run.sh | 6 +++---
3 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/check-overnight-run.sh b/check-overnight-run.sh
index 2572174..b3af8f2 100755
--- a/check-overnight-run.sh
+++ b/check-overnight-run.sh
@@ -4,14 +4,14 @@
# pass/fail to info@ via George, then UNLOADS + DELETES its own plist so it
# truly runs once. Installed by Steve on 2026-06-02 after reviving the job.
set -u
-DIR=/Users/stevestudio2/Projects/daily-overnight-skus
-SELFPLIST=/Users/stevestudio2/Library/LaunchAgents/com.steve.daily-overnight-skus-selfcheck.plist
+DIR=/Users/macstudio3/Projects/daily-overnight-skus
+SELFPLIST=/Users/macstudio3/Library/LaunchAgents/com.steve.daily-overnight-skus-selfcheck.plist
LOG="$DIR/selfcheck.log"
exec >>"$LOG" 2>&1
echo "=== selfcheck $(date) ==="
# Load George creds the same way run.sh does.
-set -a; . /Users/stevestudio2/Projects/secrets-manager/.env 2>/dev/null; set +a
+set -a; . /Users/macstudio3/Projects/secrets-manager/.env 2>/dev/null; set +a
GMAIL_AGENT="${GMAIL_AGENT:-https://kamatera.tail79cb8e.ts.net:9850}"
AUTH="Basic ${GMAIL_BASIC_AUTH_B64:-}"
diff --git a/com.steve.daily-overnight-skus.plist b/com.steve.daily-overnight-skus.plist
index bdcb202..3bffa99 100644
--- a/com.steve.daily-overnight-skus.plist
+++ b/com.steve.daily-overnight-skus.plist
@@ -9,7 +9,7 @@
<array>
<string>/bin/zsh</string>
<string>-c</string>
- <string>/Users/stevestudio2/Projects/daily-overnight-skus/run.sh</string>
+ <string>/Users/macstudio3/Projects/daily-overnight-skus/run.sh</string>
</array>
<!-- Fires Tue-Sat at 6:30 AM PT.
@@ -50,9 +50,9 @@
</array>
<key>StandardOutPath</key>
- <string>/Users/stevestudio2/Projects/daily-overnight-skus/launchd.out.log</string>
+ <string>/Users/macstudio3/Projects/daily-overnight-skus/launchd.out.log</string>
<key>StandardErrorPath</key>
- <string>/Users/stevestudio2/Projects/daily-overnight-skus/launchd.err.log</string>
+ <string>/Users/macstudio3/Projects/daily-overnight-skus/launchd.err.log</string>
<key>RunAtLoad</key>
<false/>
diff --git a/run.sh b/run.sh
index aab7d72..6e78544 100755
--- a/run.sh
+++ b/run.sh
@@ -5,13 +5,13 @@
# Window covers 5:00 PM PT yesterday -> 6:30 AM PT today, so each run
# captures everything ordered overnight after the prior business day.
set -u
-LOG=/Users/stevestudio2/Projects/daily-overnight-skus/run.log
+LOG=/Users/macstudio3/Projects/daily-overnight-skus/run.log
exec >>"$LOG" 2>&1
echo "=== $(date) ==="
# Load env (Shopify orders token + George creds)
set -a
-. /Users/stevestudio2/Projects/secrets-manager/.env 2>/dev/null
+. /Users/macstudio3/Projects/secrets-manager/.env 2>/dev/null
set +a
# George agent flipped to HTTPS-only (2026-06-17): http://<ip> now 400s
# ("Client sent an HTTP request to an HTTPS server") and the raw IP has no
@@ -32,7 +32,7 @@ END="${TODAY_PT}T06:30:00-07:00" # 6:30 AM PT this morning
echo "[run] window: $START -> $END"
-/usr/local/bin/node /Users/stevestudio2/.claude/skills/weekend-csv-products/generate-weekend-csv.js \
+/opt/homebrew/bin/node /Users/macstudio3/.claude/skills/weekend-csv-products/generate-weekend-csv.js \
--start "$START" \
--end "$END" \
--label "Daily Overnight SKUs"
← b5d2297 Fix George agent URL: http://IP → https Tailscale hostname (
·
back to Daily Overnight Skus
·
(newest)