From d0e82e6bfccca603eace6982ca2bcaf80feb577a Mon Sep 17 00:00:00 2001 From: William Floyd Date: Wed, 6 May 2020 23:32:30 -0400 Subject: [PATCH] images_copy: Hopefully fix. --- src/images_copy.sh | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/src/images_copy.sh b/src/images_copy.sh index 5ccc827..3116b79 100755 --- a/src/images_copy.sh +++ b/src/images_copy.sh @@ -1,5 +1,9 @@ #!/bin/bash +__list='clickbait +midiMixer/v1 +midiMixer/handwired' + __target_prefix='./static/images' __source_prefix='../blog-images/dirs' @@ -15,27 +19,36 @@ __copy() { __target="${1}" __source="${2}" - if [ -d "${__target}" ]; then - rm -r "${__target}" + if ! [ -d "${__target}" ]; then + mkdir -p "${__target}" fi - mkdir -p "$(dirname "${__target}")" - while read -r __file; do cp -r "${__file}" "${__target}" done < <(find "${__source}" -maxdepth 1 -type f -iname '*.jpg') } -__func() { +__copy_wrapper() { __copy_reduced "${1}" __copy_original "${1}" } -__func 'clickbait' +__clean() { + __target="${1}" + __source="${2}" -__func 'midiMixer/v1' + if [ -d "${__target}" ]; then + rm -r "${__target}" + fi +} -__func 'midiMixer/handwired' +while read -r __dir; do + __clean "${__dir}" +done <<<"${__list}" + +while read -r __dir; do + __copy_wrapper "${__dir}" +done <<<"${__list}" exit