From 9f558d242876da9cdc8af2a453c732ba69c3c4b6 Mon Sep 17 00:00:00 2001 From: Simon Kissane Date: Sun, 10 Aug 2025 15:18:13 +1000 Subject: [PATCH] clone-disks.sh: script to clone disks locally --- clone-disks.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 clone-disks.sh diff --git a/clone-disks.sh b/clone-disks.sh new file mode 100755 index 000000000..19b48d733 --- /dev/null +++ b/clone-disks.sh @@ -0,0 +1,22 @@ +#!/bin/sh +# Clone PCjs disk image repositories locally +set -ue + +clone_repo() { + mkdir -p "$1" + if ! test -d "$1/$2/.git"; then + git clone "https://github.com/jeffpar/pcjs-$2.git" "$1/$2" + fi +} + +cd "$(dirname "$0")" +mkdir -p disks +clone_repo disks diskettes +clone_repo disks gamedisks +clone_repo disks miscdisks +clone_repo disks pcsigdisks + +# Below disabled for now, repos publicly unavailable +# clone_repo cdroms cds001 +# clone_repo cdroms cds002 +# clone_repo cdroms cds005