#! /bin/bash
#echo "$0 $1 $2 $3" >&2

remotepath="/Bitcasa Infinite Drive/$1"
listfile="$2"
prefix="$3"

./bitcasa < <(echo "cd \"$remotepath\"
ls -v
exit
") | tail -n +2 | while read LINE
do
	if [[ "$LINE" =~ /$ ]]; then
		newdir=$(cut -f2 <<<"$LINE")
		$0 "$1$newdir" "$listfile" "${prefix}${newdir}"
	else
		sed -e "s|^\([^\t]*\)\t\(.*\)$|\1\t$prefix\2|" <<<"$LINE" | tee -a "$listfile"
	fi
done
