summaryrefslogtreecommitdiff
path: root/git-shell-commands/delete-repo
diff options
context:
space:
mode:
Diffstat (limited to 'git-shell-commands/delete-repo')
-rwxr-xr-xgit-shell-commands/delete-repo14
1 files changed, 7 insertions, 7 deletions
diff --git a/git-shell-commands/delete-repo b/git-shell-commands/delete-repo
index 5ef94b1..41b1d76 100755
--- a/git-shell-commands/delete-repo
+++ b/git-shell-commands/delete-repo
@@ -6,12 +6,12 @@
set -e
for repo in "$@"; do
- repo="$(sed -r 's,^/*,,' <<<"$repo")"
- _repo="$(sed -r -e '/(^|\/)\.\.($|\/)/d' -e "s,[^A-Za-z0-9\./_~-],,g" <<<"$repo")"
- test "$repo" != "$_repo" && { printf 'Illegal name: %s\n' "${repo}"; continue; }
- test ! -d "$repo".git && { printf 'Does not exist: %s\n' "${repo}"; continue; }
+ repo="$(sed -r 's,^/*,,' <<<"$repo")"
+ _repo="$(sed -r -e '/(^|\/)\.\.($|\/)/d' -e "s,[^A-Za-z0-9\./_~-],,g" <<<"$repo")"
+ test "$repo" != "$_repo" && { printf 'Illegal name: %s\n' "${repo}"; continue; }
+ test ! -d "$repo".git && { printf 'Does not exist: %s\n' "${repo}"; continue; }
- echo "Removing ${repo}.git"
- # lo and behold absolute horror
- rm -rf -- "$repo".git
+ echo "Removing ${repo}.git"
+ # lo and behold absolute horror
+ rm -rf -- "$repo".git
done