Files
RuDS/fixtures/update_golden_rendering.sh

32 lines
1007 B
Bash
Executable File

#!/bin/sh
set -eu
# Run from the RuDS repository root. Optional arguments override the generated
# bDS2 site and bDS2 checkout paths.
source_dir=${1:-"$HOME/Blogs/rfc1437.de/html"}
bds2_dir=${2:-"$(dirname "$PWD")/bDS2"}
target_dir="fixtures/golden-generated-sites/rfc1437-sample"
for relative_path in \
2005/11/13/esmeralda/index.html \
2026/03/13/cmux-das-terminal-fur-multitasking/index.html \
2026/03/13/ghostty/index.html \
atom.xml \
calendar.json \
category/article/index.html \
en/2005/11/13/esmeralda/index.html \
en/2026/03/13/cmux-das-terminal-fur-multitasking/index.html \
en/2026/03/13/ghostty/index.html \
en/index.html \
index.html \
rss.xml \
sitemap.xml
do
cp "$source_dir/$relative_path" "$target_dir/$relative_path"
perl -pi -e 's/[ \t]+$//' "$target_dir/$relative_path"
done
cp "$bds2_dir/priv/preview_assets/assets/bds.css" "$target_dir/assets/bds.css"
cp "$bds2_dir/priv/preview_assets/assets/search-runtime.js" "$target_dir/assets/search-runtime.js"