From 63feeb9f369fc6176e85c1c2d8fcc863caad1946 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Tue, 10 Feb 2026 12:32:48 +0100 Subject: start new MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert Günzler --- bin/trash | 88 --------------------------------------------------------------- 1 file changed, 88 deletions(-) delete mode 100755 bin/trash (limited to 'bin/trash') diff --git a/bin/trash b/bin/trash deleted file mode 100755 index 5a040cb..0000000 --- a/bin/trash +++ /dev/null @@ -1,88 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -rmbin=/bin/rm - -TRASH="$HOME/.trash" -if [ ! -d "$TRASH" ]; then - mkdir -p "$TRASH" -fi - -ls_trash() { - # shellcheck disable=SC2068 - fd -H . "${TRASH:?}" $@ -} - -empty_trash() { - if [ ! -d "$TRASH" ] || [ -z "$(ls_trash)" ]; then - exit 0 - fi - echo " +++ trash +++" - ls_trash - read -r yn - if [ "$yn" = "y" ]; then - printf ' +++ removing everything under %s (%d)... ' "$TRASH" "$(fd . "${TRASH:?}" | wc -l)" - ls_trash -x $rmbin -r - echo 'done.' - fi -} - -install_auto_empty() { - case "$SHELL" in - *zsh) logoutfile="$ZDOTDIR/.zlogout" ;; - *bash) logoutfile="$HOME/.bash_logout" ;; - *) - echo "unknown shell $SHELL" 1>&2 - exit 1 - ;; - esac - cat >"$logoutfile" <