diff options
| author | Robert Günzler <r@gnzler.io> | 2022-11-18 18:19:51 +0100 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2022-11-18 18:38:23 +0100 |
| commit | d926185e405af5dcdf2d23c2d50366d68ccaa678 (patch) | |
| tree | 1ca25c7dc97a4a09eef7773cb0f8bd426a859d25 /bin/rm | |
| parent | 008e5588049141ac81041589fc785f49802fd8db (diff) | |
bin: drop rm and qemuu
Diffstat (limited to '')
| -rwxr-xr-x | bin/rm | 38 |
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 "$@" |