fix trash_rm
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Kim Oliver Drechsel 2021-09-21 20:05:03 +02:00
parent 8d92b4adda
commit 9165844cff

View File

@ -38,10 +38,11 @@ trash_restore() {
trash_rm() {
for FILE_TO_REMOVE in "$@"; do
if ! echo "$FILE_TO_REMOVE" | grep "$HOME/.trash"
then FILE_TO_REMOVE="$HOME/.trash/$FILE_TO_REMOVE"
then FILEPATH_TO_REMOVE="$HOME/.trash/$FILE_TO_REMOVE"
else FILEPATH_TO_REMOVE="$FILE_TO_REMOVE"
fi
if [ -f "$FILE_TO_REMOVE" ]; then
\rm -rf "$HOME"/.trash/"$FILE_TO_REMOVE" && sed -i "/$FILE_TO_REMOVE/d" "$FILE_PATHS_FILE"
if [ -f "$FILEPATH_TO_REMOVE" ]; then
\rm -rf "$FILEPATH_TO_REMOVE" && sed -i "/$FILE_TO_REMOVE/d" "$FILE_PATHS_FILE"
else
echo "$FILE_TO_REMOVE is not in Trash." && false
fi