GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  CPANPLUS::INTERNALS::UTILS (3)

.ds Aq ’

NAME

CPANPLUS::Internals::Utils - convenience functions for CPANPLUS

CONTENTS

SYNOPSIS



    my $bool = $cb->_mkdir( dir => blah );
    my $bool = $cb->_chdir( dir => blah );
    my $bool = $cb->_rmdir( dir => blah );

    my $bool = $cb->_move( from => /some/file, to => /other/file );
    my $bool = $cb->_move( from => /some/dir,  to => /other/dir );

    my $cont = $cb->_get_file_contents( file => /path/to/file );


    my $version = $cb->_perl_version( perl => $^X );



DESCRIPTION

CPANPLUS::Internals::Utils holds a few convenience functions for CPANPLUS libraries.

METHODS

CW$cb->_mkdir( dir => ’/some/dir’ )

_mkdir creates a full path to a directory.

Returns true on success, false on failure.

CW$cb->_chdir( dir => ’/some/dir’ )

_chdir changes directory to a dir.

Returns true on success, false on failure.

CW$cb->_rmdir( dir => ’/some/dir’ );

Removes a directory completely, even if it is non-empty.

Returns true on success, false on failure.

CW$cb->_perl_version ( perl => ’some/perl/binary’ );

_perl_version returns the version of a certain perl binary. It does this by actually running a command.

Returns the perl version on success and false on failure.

CW$cb->_version_to_number( version => CW$version );

Returns a proper module version, or ’0.0’ if none was available.

CW$cb->_whoami

Returns the name of the subroutine you’re currently in.

_get_file_contents( file => CW$file );

Returns the contents of a file

CW$cb->_move( from => CW$file|$dir, to => CW$target );

Moves a file or directory to the target.

Returns true on success, false on failure.

CW$cb->_copy( from => CW$file|$dir, to => CW$target );

Moves a file or directory to the target.

Returns true on success, false on failure.

CW$cb->_mode_plus_w( file => ’/path/to/file’ );

Sets the +w bit for the file.

Returns true on success, false on failure.

CW$uri = CW$cb->_host_to_uri( scheme => SCHEME, host => HOST, path => PATH );

Turns a CPANPLUS::Config style host entry into an URI string.

Returns the uri on success, and false on failure

CW$cb->_vcmp( VERSION, VERSION );

Normalizes the versions passed and does a ’<=>’ on them, returning the result.

CW$cb->_home_dir

Returns the user’s homedir, or cwd if it could not be found

CW$path = CW$cb->_safe_path( path => CW$path );

Returns a path that’s safe to us on Win32 and VMS.

Only cleans up the path on Win32 if the path exists.

On VMS, it encodes dots to _ using VMS::Filespec::vmsify

($pkg, CW$version, CW$ext) = CW$cb->_split_package_string( package => PACKAGE_STRING );

Splits the name of a CPAN package string up into its package, version and extension parts.

For example, Foo-Bar-1.2.tar.gz would return the following parts:



    Package:    Foo-Bar
    Version:    1.2
    Extension:  tar.gz



Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 CPANPLUS::INTERNALS::UTILS (3) 2015-10-15

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.