From e2fa3065f7ea832cf28bff5063a84623c03560c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jim=20Liu=20=E5=AE=9D=E7=8E=89?= Date: Sun, 1 Mar 2026 00:01:09 -0600 Subject: [PATCH] chore: add sync-md-to-wechat utility script Co-Authored-By: Claude Opus 4.6 --- scripts/sync-md-to-wechat.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 scripts/sync-md-to-wechat.sh diff --git a/scripts/sync-md-to-wechat.sh b/scripts/sync-md-to-wechat.sh new file mode 100755 index 0000000..fa3c7ad --- /dev/null +++ b/scripts/sync-md-to-wechat.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash +set -euo pipefail + +REPO_ROOT="$(cd "$(dirname "$0")/.." && pwd)" +SRC="$REPO_ROOT/skills/baoyu-markdown-to-html/scripts/md/" +DEST="$REPO_ROOT/skills/baoyu-post-to-wechat/scripts/md/" + +echo "Syncing: $SRC → $DEST" + +rsync -av --delete \ + --exclude 'node_modules/' \ + --exclude 'package-lock.json' \ + "$SRC" "$DEST" + +echo "Installing dependencies..." +cd "$DEST" && npm install + +echo "Done."