From 5f2f801c993e6eb9ebc667d71adc443e4befd80f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20W=C3=BChrer?= Date: Wed, 9 Jul 2025 15:19:53 +0200 Subject: extend clone --- bin/clone | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'bin/clone') diff --git a/bin/clone b/bin/clone index cfad1af..229f4ee 100755 --- a/bin/clone +++ b/bin/clone @@ -9,6 +9,9 @@ do https://*|git://*) dir=${url#*//} dir=${dir%/*} + ;; ssh://*) + dir=${url#ssh://} + dir=${dir#*@} ;; git@*) dir=${url#git@} dir=${dir/://} @@ -17,6 +20,9 @@ do args+=("$url") continue esac + [[ $dir ]] || { echo >&2 no directory; exit 1;} + h=${dir%%:*} + [[ $h != $dir ]] && dir=$h/${dir#*/} mkdir -vp ~/src/"$dir" cd ~/src/"$dir" git clone --verbose --progress "${args[@]}" "$url" -- cgit v1.2.3