NAME

GraphViz::Traverse::Filesystem - Graph a filesystem

SYNOPSIS

use GraphViz::Traverse::Filesystem;
my $g = GraphViz::Traverse::Filesystem->new() or die $!;
$g->traverse('.');
print $g->as_debug();

DESCRIPTION

A GraphViz::Traverse::Filesystem object provides methods to traverse a file system and render it with GraphViz.

Inherit this module to define and use custom node_* and edge_* methods.

PUBLIC METHODS

traverse

$g->traverse($root);

Traverse a file system starting at the given root path and populate the GraphViz object with file nodes-and path-edges.

SEE ALSO

GraphViz

GraphViz::Traverse

COPYRIGHT

Copyright 2006, Gene Boggs, All Rights Reserved

LICENSE

You may use this module under the license terms of the parent GraphViz package.

AUTHOR

Gene Boggs <gene@cpan.org>