#!/bin/bash

CACHEPATH="$(dirname $0)/../data/cache"

if [ $# -gt 1 ]; then
	CACHEPATH="$1"
fi

CACHEPATH=$(cd "$CACHEPATH";pwd)
echo "Starting cacheclear from '$CACHEPATH'"

clearDir() {
	DIR="$1"
	echo "Clearing in '$DIR'..."
	for FILE in "$DIR"/*; do
		if [ -d "$FILE" ]; then
			clearDir "$FILE"
		else
			if [ -f "$FILE" ]; then
				echo "  DEL " $(basename "$FILE") 
				rm -f "$FILE"
			fi
		fi
	done
}

clearDir "$CACHEPATH"

echo "DONE"