#!/bin/bash

# Версия: clean-0.1
clear
DU=`du -sh $HOME/.thumbnails/ 2>/dev/null`
if [ ! -x "$0" ]; then
	cat << EOF_EXEC
У вас недостаточно прав на запуск программки(
Для запуска необходимо сделать скрипт исполняемым:
	$ chmod +x clean
или же стать владельцем этого файла:
	$ chown `logname`:`logname` clean
EOF_EXEC
	exit 127
fi

if [ -z "$1" ]; then
if [ ! -d "$HOME/.thumbnails/" ]
then
	echo -e "Не могу найти папку $HOME/.thumbnails/ \a"
	echo -e "Работа прекращена" >&2
	exit 127
fi
	cd $HOME/.thumbnails/
	FILES_TO_DEL=`find -type f`
if [ -n "$FILES_TO_DEL" ]; then
	echo "Удалено `rm -Rfv $FILES_TO_DEL | wc -l` файлов" >&1
	echo "Освобождено места: $DU"
	echo "Используй -h или --help для получения справки, а" >&1
	echo "также -v или --version для получения версии." >&1
else
	echo "Нет файлов для удаления" >&2
	exit 127
fi
fi

if [ "$1" = "-v" -o "$1" = "--version" ]; then
cat << EOF_VERSION
Версия:  clean-0.1
Version: clean-0.1
EOF_VERSION
fi

if [ "$1" = "-h" -o "$1" = "--help" ]; then
cat << EOF_HELP
KDE и GNOME в своих файловых менеджерах cоздают эскизы для
разных документов. Все эскизы - это обычные PNG-картинки,
которые лежат в папках по адресу ~/.thumbnails. Со временем
их размер может стать очень большим, гдето 500-1000 Мегабайт!
Их можно удалить вручную, а можна сделать с помощью этой
программки)) Она очистит эскизы и освободит место на жестком
диске.
Для запуска необходимо сделать скрипт исполняемым:
	$ chmod +x clean
и просто запустить:
	$ ./clean -из локальной папки или
	$ clean -из папки, которая включена в переменную \$PATH
Программа распростроняется под лицензией GNU GPL, поэтому делайте
с ней все, что угодно))
    ╔════════════════════════════════════════════╗
    ║ Автор: Андрей Кондратьев aka $КERNEL_PANIC ║
    ║ e-mail: h0st@ukr.net;     ICQ: 396-125-568 ║
    ╚════════════════════════════════════════════╝
EOF_HELP
fi
exit 0