Module::Depends::Tree

petdance on 2006-08-20T05:16:07

This is a tool for digging into dependencies and showing a snazzy little tree. I needed it to figure out all the dependencies in Socialtext Open http://sourceforge.net/programs/socialtext.

It's very rough, and not very generalized. Patches and input welcome. Here's what the output looks like: Dependency tree created Sat Aug 19 23:53:53 2006 Created with Module::Depends::Tree 0.01 $ /usr/bin/deptree build/Deps.yaml

Algorithm::Diff

Alzabo Class::Factory::Util DBI Exception::Class Class::Data::Inheritable Devel::StackTrace Params::Validate Tie::IxHash

Apache::Constants

Apache::Reload

Apache::Request Apache::Test

Apache::Session::Store::Postgres Test::Deep Test::NoWarnings Test::Tester Test::Tester Test::Exception Sub::Uplevel Test::Builder::Tester
... XML::RSS Test::Manifest XML::Parser YAML Number of times each module is used 58 Params::Validate 23 Module::Build 18 Class::Data::Inheritable 14 Devel::StackTrace 14 Exception::Class 14 HTML::Tagset 13 Class::Singleton ... 1 URI::FromHash 1 URI::QueryParam 1 XML::Feed 1 YAML

153 total modules


Cool tool!

Dom2 on 2006-08-20T10:48:19

It reminds of one of the screens in Apache::Status, although your version looks slightly clearer.

-Dom