🔧 chore(sync): rewrite agents docs paths
This commit is contained in:
parent
c33611ca02
commit
c98d65c1f1
|
|
@ -117,6 +117,27 @@ fi
|
|||
cp -R "$AGENTS_SRC" "$AGENTS_DST"
|
||||
echo "Synced .agents/$AGENTS_NS from standards."
|
||||
|
||||
# Rewrite docs/* references to the snapshot docs path.
|
||||
REL_SNAPSHOT=""
|
||||
case "$SRC" in
|
||||
"$ROOT"/*) REL_SNAPSHOT="${SRC#$ROOT/}" ;;
|
||||
esac
|
||||
if [ -n "$REL_SNAPSHOT" ]; then
|
||||
DOCS_PREFIX="$REL_SNAPSHOT/docs"
|
||||
for md in "$AGENTS_DST"/*.md; do
|
||||
[ -f "$md" ] || continue
|
||||
tmp="$(mktemp 2>/dev/null || echo "$AGENTS_DST/.rewrite.$(basename "$md").$timestamp")"
|
||||
sed \
|
||||
-e "s#\\\`docs/tsl/#\\\`$DOCS_PREFIX/tsl/#g" \
|
||||
-e "s#\\\`docs/cpp/#\\\`$DOCS_PREFIX/cpp/#g" \
|
||||
-e "s#\\\`docs/python/#\\\`$DOCS_PREFIX/python/#g" \
|
||||
-e "s#\\\`docs/markdown/#\\\`$DOCS_PREFIX/markdown/#g" \
|
||||
-e "s#\\\`docs/common/#\\\`$DOCS_PREFIX/common/#g" \
|
||||
"$md" >"$tmp"
|
||||
mv "$tmp" "$md"
|
||||
done
|
||||
fi
|
||||
|
||||
AGENTS_INDEX="$AGENTS_ROOT/index.md"
|
||||
if [ ! -f "$AGENTS_INDEX" ]; then
|
||||
cat >"$AGENTS_INDEX" <<'EOF'
|
||||
|
|
|
|||
Loading…
Reference in New Issue