#!/bin/sh
test "$1" = "-v"  && { VERBOSE="YES"; shift; } || VERBOSE=""
script=$1; shift
echo -n 'mailboxes ' > $script
for n
do
  test -z "$VERBOSE" || echo "Reading $n" >&2
  case "$n" in
    imaps://*/) H=`expr "$n" : 'imaps://\([^/]*\)/'`
    		B=`expr "$n" : 'imaps://[^/]*/\(.*\)'`
		L="`ssh $H ls $B | sed 's&\([^ ]*\)&'$n'\1&g'`"
                echo -n $L " " >> $script
    ;;
    */) echo -n $n/* " " >> $script ;;
    *) echo -n "$n " >> $script ;;
  esac
done
echo "source $script"
