in reply to Builing a Recursive Directory Listing

You could check out File-Slurp-Tree

Or if you want a shell option, I like this:

find . -print | sed -e 's,[^/]*/\([^/]*\)$,`--\1,' -e 's,[^/]*/,| ,g'