summary refs log tree commit diff
path: root/bin/rm
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2022-11-18 18:19:51 +0100
committerRobert Günzler <r@gnzler.io>2022-11-18 18:38:23 +0100
commitd926185e405af5dcdf2d23c2d50366d68ccaa678 (patch)
tree1ca25c7dc97a4a09eef7773cb0f8bd426a859d25 /bin/rm
parent008e5588049141ac81041589fc785f49802fd8db (diff)
bin: drop rm and qemuu
Diffstat (limited to '')
-rwxr-xr-xbin/rm38
1 files changed, 0 insertions, 38 deletions
diff --git a/bin/rm b/bin/rm
deleted file mode 100755
index b164647..0000000
--- a/bin/rm
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/bash
-
-if [ ! -t 1 ] || [ -n "$UNSAFE_RM" ]; then
-	# shellcheck disable=SC2068
-	exec /bin/rm "$@"
-fi
-
-# stop me from being stupid
-
-OPTIND=0
-for o in "$@"; do
-	OPTIND+=1
-	if [ -d "$o" ] || [ -f "$o" ]; then
-		break
-	fi
-	[ "$o" = "-r" ] && recurse=1
-	[ "$o" = "-f" ] && force=1
-	[ "$o" = "-rf" ] && force=1 && recurse=1
-done
-
-if [ -n "${force}" ] && [ -n "${recurse}" ]; then
-	tput setaf 1
-	exa --color=never -a "${!OPTIND}" >&2
-	echo "!"
-	echo "! recursive force not allowed" >&2
-	echo "!"
-	tput sgr0
-	exit 1
-fi
-
-if [ -n "${recurse}" ]; then
-	tput setaf 1
-	exa --color=never -a "${!OPTIND}" >&2
-	tput sgr0
-fi
-
-# shellcheck disable=SC2068
-exec /bin/rm -I --one-file-system "$@"