diff options
Diffstat (limited to 'src')
-rwxr-xr-x | src/development/JEKYLL_COMPAT/copy-content.sh | 18 |
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 |