From 360ceabc133c1ca76c88366fdf71d7f07a4f2cca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Se=C3=A1n=20Healy?= Date: Mon, 20 Apr 2026 15:47:12 +0100 Subject: [PATCH] Add more safety. --- git-portfolio | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/git-portfolio b/git-portfolio index 4a8411a..030df37 100755 --- a/git-portfolio +++ b/git-portfolio @@ -16,10 +16,13 @@ function safely_remove_tmp_repos() { echo "Warning: No git repositories found in '$repos'. Not deleting to prevent data loss." rmdir "$repos" 2>/dev/null return + else + rm -rf "$repos" fi - rm -rf "$repos" fi - rm -r "$tmp_portfolio" + if [ "$tmp_portfolio" ] && [ -d "$tmp_portfolio" ]; then + rm -r "$tmp_portfolio" + fi } function cleanup() { safely_remove_tmp_repos