DragonFly On-Line Manual Pages

Search: Section:  


PMD_GRAPHER.PLX(1)    User Contributed Perl Documentation   PMD_GRAPHER.PLX(1)

NAME

pmd_grapher - display Module::Dependency info in a graphical manner

SYNOPSIS

pmd_grapher.plx [-h] [-t] [-f FORMAT] [-o <datafile>] [-m REGEX] [-n REGEX] [-s START_AT [-r] [-b]] <filename> -h Displays this help -t Displays tracing messages -f Choose an output format - default is 'png' 'text' - Output with the makeText method to emit a plaintext tree. 'html' - Output with the makeHtml method to emit an HTML fragment. 'gif'/'png' - Output an image. 'ps'/'eps' - Output (Encapsulated) PostScript (requires PostScript::Simple) 'svg' - Scalable Vector Graphic -o the location of the datafile (default is $ENV{PERL_PMD_DB} or /var/tmp/dependence/unified.dat) -m Optional regular expression - only show dependencies that match this expression -n Optional regular expression - do not show dependencies that match this expression -s Starts the dependency tree at this script/module Default is to start with ALL scripts Can be like 'foo,bar' to start with a list of items. -r Reverse dependency, i.e. show the things that depend upon a package, not the things a package depends upon. The default is to show forward dependencies only. -b Both ways dependency - show parents and children. <filename> The file where you want to send the output. Use - for STDOUT. NB: If no -f option is supplied we guess the format by looking at the filename. If we still can't guess then the default is used - PNG.

EXAMPLE

pmd_grapher.plx -t -s Module::Dependency::Info -o ./unified.dat foo.gif

DESCRIPTION

The best way to show and understand dependency relations is using a tree diagram. This program creates a visual dependency tree, going in both directions if required to give parent and/or child relationships.

VERSION

$Id: pmd_grapher.plx 6643 2006-07-12 20:23:31Z timbo $ perl v5.20.2 2006-07-12 PMD_GRAPHER.PLX(1)

Search: Section: