From 24e8d1cec532b96230b4e25e11ea27001e8491a3 Mon Sep 17 00:00:00 2001 From: vr8ce Date: Tue, 28 Jul 2020 23:32:39 -0500 Subject: [PATCH] Add --bare option, default to working directory clones --- scripts/sync-ebooks | 31 ++++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/scripts/sync-ebooks b/scripts/sync-ebooks index edd4137c..71d2f2a7 100755 --- a/scripts/sync-ebooks +++ b/scripts/sync-ebooks @@ -3,7 +3,7 @@ set -e set -o pipefail usage(){ - fmt <]+?>//g" | sed -E "s|url:https://standardebooks.org/ebooks/||g" | sed -E "s|/|_|g").git" + if [ "${bare}" = "" ]; then + properName="${properName%.git}" + fi - if [ "${repoUrl##*/}" != "${properName}" ]; then + if [ "${repoName}" != "${properName}" ]; then if [ "${verbosity}" -gt 0 ]; then printf "Moving %s to %s\n" "${repoName}" "${properName}" fi mv "${repoName}" "${properName}" fi -done +done \ No newline at end of file