Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

module::install::with(3) [centos man page]

Module::Install::With(3)				User Contributed Perl Documentation				  Module::Install::With(3)

   interactive
       The "interactive" function tests for an install that has a user present (or at least, one in which it is reasonable for us to present
       prompts and other similar types of things).

       Returns true if in an interactive environment, or false otherwise.

   automated_testing
       Are we currently running in an automated testing environment, such as CPAN Testers.

       This is primarily a cleaner and more human-readable equivalent of checking $ENV{AUTOMATED_TESTING} yourself, but may be improved in line
       with best practices at a later date.

   release_testing
       Are we currently running in an release testing environment. That is, are we in the process of running in a potential highly-intensive and
       high dependency bloat testing process prior to packaging a module for release.

       This is primarily a cleaner and more human-readable equivalent of checking $ENV{RELEASE_TESTING} yourself, but may be improved in line with
       best practices at a later date.

   win32
       The "win32" function tests if the Makefile.PL is currently running in a native Microsoft Windows Perl, such as ActivePerl or Strawberry
       Perl.

       This is primarily a cleaner and more human-readable equivalent of checking "$^O eq 'MSWin32'" yourself, but may be improved in line with
       best practices at a later date.

   winlike
       The "winlike" function tests if the Makefile.PL is currently running in a Microsoft Windows Perl, under either cygwin or a native Win32
       Perl.

       This is primarily a cleaner and more human-readable equivalent of checking "$^O eq 'MSWin32' or $^O eq 'cygwin'"yourself, but may be
       improved in line with best practices at a later date.

SEE ALSO
Module::Install AUTHORS
Adam Kennedy <adamk@cpan.org> COPYRIGHT
Copyright 2007 - 2012 Adam Kennedy. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of the license can be found in the LICENSE file included with this module. perl v5.16.3 2012-03-01 Module::Install::With(3)

Check Out this Related Man Page

Module::Install::Can(3) 				User Contributed Perl Documentation				   Module::Install::Can(3)

NAME
Module::Install::Can - Utility functions for capability detection DESCRIPTION
"Module::Install::Can" contains a number of functions for authors to use when creating customised smarter installers. The functions simplify standard tests so that you can express your dependencies and conditions much more simply, and make your installer much easier to maintain. COMMANDS
can_use can_use('Module::Name'); can_use('Module::Name', 1.23); The "can_use" function tests the ability to load a specific named module. Currently it will also actually load the module in the process, although this may change in the future. Takes an optional second param of a version number. The currently installed version of the module will be tested to make sure it is equal to or greater than the specified version. Returns true if the module can be loaded, or false (in both scalar or list context) if not. can_run can_run('cvs'); The "can_run" function tests the ability to run a named command or program on the local system. Returns true if so, or false (both in scalar and list context) if not. can_cc can_cc(); The "can_cc" function tests the ability to locate a functioning C compiler on the local system. Returns true if the C compiler can be found, or false (both in scalar and list context) if not. can_xs can_xs(); The "can_xs" function tests for a functioning C compiler and the correct headers to build XS modules against the current instance of Perl. TO DO
Currently, the use of a "can_foo" command in a single problem domain (for example "can_use") results in the inclusion of additional functionality from different problem domains (for example "can_run"). This module should ultimately be broken up, and the individual functions redestributed to different domain-specific extensions. AUTHORS
Audrey Tang <autrijus@autrijus.org> Adam Kennedy <adamk@cpan.org> SEE ALSO
Module::Install, Class::Inspector COPYRIGHT
Copyright 2006 - 2012 Audrey Tang, Adam Kennedy. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See <http://www.perl.com/perl/misc/Artistic.html> perl v5.16.3 2012-03-01 Module::Install::Can(3)
Man Page