aboutsummaryrefslogtreecommitdiff
path: root/src/development/JEKYLL_COMPAT
diff options
context:
space:
mode:
Diffstat (limited to 'src/development/JEKYLL_COMPAT')
-rwxr-xr-xsrc/development/JEKYLL_COMPAT/copy-content.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/development/JEKYLL_COMPAT/copy-content.sh b/src/development/JEKYLL_COMPAT/copy-content.sh
new file mode 100755
index 0000000..4857ac6
--- /dev/null
+++ b/src/development/JEKYLL_COMPAT/copy-content.sh
@@ -0,0 +1,18 @@
+#!/bin/sh
+set -eu
+
+# JEKYLL_COMPAT: copy files while things under `src/content/` aren't the
+# canonical source
+
+for f in _pastebins/*; do
+ NAME="$(basename "$f")"
+ DATE="$(echo "$NAME" | cut -d- -f-3 | tr '-' '/')"
+ FILENAME="$(echo "$NAME" | cut -d- -f4-)"
+
+ DIR="src/content/pastebin/$DATE"
+ mkdir -p "$DIR"
+
+ if [ ! -e "$DIR/$FILENAME" ]; then
+ cp "$f" "$DIR/$FILENAME"
+ fi
+done