+
+ [[ "${TRASH_ROOT}" ]] || TRASH_ROOT="${HOME}/.trash"
+
+ if [[ "$1" == "--" ]]
+ then
+ shift
+ elif [[ "$1" == "-t" ]]
+ then
+ shift
+ TRASH_DIR="${TRASH_ROOT}"
+ mkdir -p "${TRASH_DIR}"
+ else
+ TRASH_DIR=$(date +/tmp/trash-${USER}-%Y-%b-%d-%Hh)
+ LINK=/tmp/trash
+ mkdir -p ${TRASH_DIR}
+ [[ -h ${LINK} ]] && \rm ${LINK}
+ [[ ! -f ${LINK} ]] && ln -s ${TRASH_DIR} ${LINK}
+ fi
+
+ mv "$@" "${TRASH_DIR}"
+ echo "Trashed $@"
+}
+
+function trashlatex () {
+ TRASH=$(date +/tmp/trash-latex-${USER}-%Y-%b-%d-%Hh)