---
name: "CPAN::Reporter::PrereqCheck"
section: "3pm"
platform: "linux"
package: "libcpan-reporter-perl"
version: "1.2020-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/CPAN::Reporter::PrereqCheck"
---

# CPAN::Reporter::PrereqCheck(3pm)

Modulino for prerequisite tests

## NAME

CPAN::Reporter::PrereqCheck - Modulino for prerequisite tests

## VERSION

version 1.2020

## SYNOPSIS

```
  require CPAN::Reporter::PrereqCheck;
  my $prereq_check = $INC{'CPAN/Reporter/PrereqCheck.pm'};
  my $result = qx/$perl $prereq_check < $prereq_file/;
```

## DESCRIPTION

This modulino determines whether a list of prerequisite modules are available and, if so, their version number.  It is designed to be run as a script in order to provide this information from the perspective of a subprocess, just like CPAN::Reporter's invocation of `"perl Makefile.PL"` and so on.

It reads a module name and prerequisite string pair from each line of input and prints out the module name, 0 or 1 depending on whether the prerequisite is satisfied, and the installed module version.  If the module is not available, it will print "n/a" for the version.  If the module is available but can't be loaded, it will print "broken" for the version.  Modules without a version will be treated as being of version "0".

No user serviceable parts are inside.  This modulino is packaged for internal use by CPAN::Reporter.

## BUGS

Please report any bugs or feature using the CPAN Request Tracker. Bugs can be submitted through the web interface at \<http://rt.cpan.org/Dist/Display.html?Queue=CPAN-Reporter\>

When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.

## SEE ALSO

- •

  CPAN::Reporter -- main documentation

## AUTHOR

David Golden \<dagolden@cpan.org\>

## COPYRIGHT AND LICENSE

This software is Copyright (c) 2023 by David Golden.

This is free software, licensed under:

```
  The Apache License, Version 2.0, January 2004
```
