---
name: "mpath"
section: "1p"
platform: "linux"
package: "libmodule-path-perl"
version: "0.19-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/mpath"
---

# mpath(1p)

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

## NAME

mpath - display the full path to a perl module (installed locally)

## USAGE

```
  mpath [OPTIONS] MODULE [MODULE ...]
```

## EXAMPLE

```
  % 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
```

## DESCRIPTION

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.

## SEE ALSO

Module::Path

## AUTHOR

Neil Bowers \<neilb@cpan.org\>

## COPYRIGHT AND LICENSE

This software is copyright (c) 2012 by Neil Bowers \<neilb@cpan.org\>.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
