From a1230c71dbd7a24baf5fd46d312fa64ab213c6dc Mon Sep 17 00:00:00 2001 From: Kim Date: Tue, 21 Sep 2021 18:53:48 +0200 Subject: [PATCH] reformat file --- trash.sh | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/trash.sh b/trash.sh index 71f1ce0..6fa3103 100644 --- a/trash.sh +++ b/trash.sh @@ -6,44 +6,44 @@ FILE_PATHS_FILE="$HOME/.trash/.filepaths" [ ! -f "$FILE_PATHS_FILE" ] && touch "$FILE_PATHS_FILE" trash_list() { - find "$HOME"/.trash/ + find "$HOME"/.trash/ } trash_put() { - for FILE in $@; do - # Store old filepath for later restore - echo "$FILE $(readlink -f "$FILE")" >> "$FILE_PATHS_FILE" - done - mv -v $* "$HOME"/.trash/ + for FILE in $@; do + # Store old filepath for later restore + echo "$FILE $(readlink -f "$FILE")" >>"$FILE_PATHS_FILE" + done + mv -v $* "$HOME"/.trash/ } trash_empty() { - echo "Delete all $(find "$HOME"/.trash/* | wc -l) files in trash?" - # shellcheck disable=SC2086 - \rm -Ir $HOME/.trash/* && echo > "$FILE_PATHS_FILE" + echo "Delete all $(find "$HOME"/.trash/* | wc -l) files in trash?" + # shellcheck disable=SC2086 + \rm -Ir $HOME/.trash/* && echo >"$FILE_PATHS_FILE" } trash_restore() { - for FILE_TO_RESTORE in "$@"; do - # Get old filepath for restore - OLD_PATH=$(grep "$FILE_TO_RESTORE" "$FILE_PATHS_FILE" | cut -d ' ' -f2) + for FILE_TO_RESTORE in "$@"; do + # Get old filepath for restore + OLD_PATH=$(grep "$FILE_TO_RESTORE" "$FILE_PATHS_FILE" | cut -d ' ' -f2) - # Move file to old filepath - mv -v "$FILE_TO_RESTORE" "$OLD_PATH" + # Move file to old filepath + mv -v "$FILE_TO_RESTORE" "$OLD_PATH" - # Replace / with \/ from string and remove filepath from file after move was successful - sed -i "/${FILE_TO_RESTORE////\\/}/d" "$FILE_PATHS_FILE" - done + # Replace / with \/ from string and remove filepath from file after move was successful + sed -i "/${FILE_TO_RESTORE////\\/}/d" "$FILE_PATHS_FILE" + done } trash_rm() { - for FILE_TO_REMOVE in "$@"; do - if readlink -f "$FILE_TO_REMOVE" | grep "$HOME/.trash"; then - \rm -Ir "$HOME"/.trash/"$FILE_TO_REMOVE" && sed -i "/$FILE_TO_REMOVE/d" "$FILE_PATHS_FILE" - else - echo "$FILE_TO_REMOVE is not in Trash." && false - fi - done + for FILE_TO_REMOVE in "$@"; do + if readlink -f "$FILE_TO_REMOVE" | grep "$HOME/.trash"; then + \rm -Ir "$HOME"/.trash/"$FILE_TO_REMOVE" && sed -i "/$FILE_TO_REMOVE/d" "$FILE_PATHS_FILE" + else + echo "$FILE_TO_REMOVE is not in Trash." && false + fi + done } alias trash='trash_put'