mpath(1p)

mpath1p

Display the full path to a perl module (installed locally)

Usage

  mpath [OPTIONS] MODULE [MODULE ...]

Examples

  % mpath Module::Path
  /usr/local/lib/perl5/site_perl/5.16.0/Module/Path.pm
  % mpath --full Module::Path
  Module::Path /usr/local/lib/perl5/site_perl/5.16.0/Module/Path.pm
  % mpath Moose Moo
  /usr/local/lib/perl5/site_perl/5.16.0/darwin-2level/Moose.pm
  /usr/local/lib/perl5/site_perl/5.16.0/Moo.pm

Overview

mpath displays the full path to a perl module on the local system. It uses the "module_path()" function from Module::Path to get the path.

If one of the module wasn't found, mpath will exit with the exit code 1 and print the following message (you can silence it with the option --quiet):

  % mpath Foo::Bar
  Foo::Bar not found

or:

  % mpath Moose Foo::Bar
  /usr/local/lib/perl5/site_perl/5.16.0/darwin-2level/Moose.pm
  Foo::Bar not found

Options

-h, -?, --help

Print this help message and exit.

-f, --full

Print module name.

-q, --quiet

Don't print any error when one of the module requested could not be found.

Releases

6 releases since Debian 8 (Jessie); the text changed 3 times.

  1. 8
  2. 9–10
  3. 11
  4. 12–13

Author

Neil Bowers <[email protected]>

From libmodule-path-perl 0.19-3 in Debian 13 (Trixie). Parsed by carta from the page's man source.