From ff111a47230fb47716b7590417391c809316729b Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Mon, 2 May 2022 22:05:54 -0300 Subject: src/development/JEKYLL_COMPAT/copy-content.sh: Copy files while Jekyll is still active To enable gradual deveopment of Jekyll phase-out. --- src/development/JEKYLL_COMPAT/copy-content.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 src/development/JEKYLL_COMPAT/copy-content.sh (limited to 'src/development/JEKYLL_COMPAT') 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 -- cgit v1.2.3