Skip to content

Commit c4c879b

Browse files
committed
chore(demos): add .venv auto-activation to wrapper scripts
Made-with: Cursor
1 parent 1631d07 commit c4c879b

5 files changed

Lines changed: 15 additions & 1 deletion

File tree

docs/demos/compose.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,7 @@
1111
set -euo pipefail
1212

1313
DEMOS_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
14+
if [ -f "$DEMOS_DIR/.venv/bin/activate" ]; then
15+
source "$DEMOS_DIR/.venv/bin/activate"
16+
fi
1417
exec docgen --config "$DEMOS_DIR/docgen.yaml" compose "$@"

docs/demos/generate-all.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@
2323
set -euo pipefail
2424

2525
DEMOS_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
26-
export PATH="${HOME}/.local/bin:${PATH}"
26+
if [ -f "$DEMOS_DIR/.venv/bin/activate" ]; then
27+
source "$DEMOS_DIR/.venv/bin/activate"
28+
fi
2729

2830
# Parse --dry-run specially (docgen generate-all doesn't have it)
2931
DRY_RUN=false

docs/demos/rebuild-after-audio.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
set -euo pipefail
1111

1212
DEMOS_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
13+
if [ -f "$DEMOS_DIR/.venv/bin/activate" ]; then
14+
source "$DEMOS_DIR/.venv/bin/activate"
15+
fi
1316
echo "═══ Rebuild after audio (Manim + VHS + compose + validate + concat) ═══"
1417
echo " (skipping TTS — using existing audio/*.mp3)"
1518
echo ""

docs/demos/regenerate-m12-2.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
set -euo pipefail
88

99
DEMOS_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
10+
if [ -f "$DEMOS_DIR/.venv/bin/activate" ]; then
11+
source "$DEMOS_DIR/.venv/bin/activate"
12+
fi
1013
CFG="$DEMOS_DIR/docgen.yaml"
1114

1215
echo "==> TTS narration (12, 13, 14)…"

docs/demos/validate-composed-demos.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,7 @@
99
set -euo pipefail
1010

1111
DEMOS_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
12+
if [ -f "$DEMOS_DIR/.venv/bin/activate" ]; then
13+
source "$DEMOS_DIR/.venv/bin/activate"
14+
fi
1215
exec docgen --config "$DEMOS_DIR/docgen.yaml" validate --pre-push

0 commit comments

Comments
 (0)