summary refs log tree commit diff
path: root/bin/saferm
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2022-11-30 15:51:52 +0100
committerRobert Günzler <r@gnzler.io>2022-11-30 15:51:52 +0100
commitd293670749a8bcecb177393f4dac12d651714379 (patch)
tree1dc69eabb7013fe17cb2871131b78e356f27ef1c /bin/saferm
parentc36a274f664062d562eab3dfa934bb527df3a132 (diff)
bin/saferm: only pass flags to rm
Diffstat (limited to 'bin/saferm')
-rwxr-xr-xbin/saferm10
1 files changed, 5 insertions, 5 deletions
diff --git a/bin/saferm b/bin/saferm
index 10c59a7..6cfed12 100755
--- a/bin/saferm
+++ b/bin/saferm
@@ -43,11 +43,11 @@ for ((idx = OPTIND; idx <= $#; idx++)); do
 		if [ -d "${!idx}" ]; then
 			tput setaf 1
 			(
-				exa --color=never --all --tree "${!idx}" >&2
+				exa --color=never --all --tree -- "${!idx}" >&2
 				echo "!"
-				echo "!" "$(du -sh --total "${!idx}" | grep total)"
-				echo "!" "$(fd --no-ignore --type file . "${!idx}" | wc -l)" "files"
-				echo "!" "$(fd --no-ignore --type directory . "${!idx}" | wc -l)" "directories"
+				echo "!" "$(du -sh --total -- "${!idx}" | grep total)"
+				echo "!" "$(fd --no-ignore --type file -- . "${!idx}" | wc -l)" "files"
+				echo "!" "$(fd --no-ignore --type directory -- . "${!idx}" | wc -l)" "directories"
 				echo "!"
 			) >&2
 			tput sgr0
@@ -64,7 +64,7 @@ if [ ${#files[@]} -gt 0 ]; then
 	tput setaf 1
 	(
 		echo "!"
-		echo "!" "$(du -sh --total "${files[@]}" | grep total)"
+		echo "!" "$(du -sh --total -- "${files[@]}" | grep total)"
 		echo "!" "${#files[@]}" "files"
 		echo "!"
 	) >&2