++ed by:
JNBEK KEEDI EMAZEP DAGOLDEN FARACO

7 PAUSE users
4 non-PAUSE users.

Jos Boumans

NAME

CPANPLUS::Internals::Utils

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

_mkdir( dir => '/some/dir' )

_mkdir creates a full path to a directory.

Returns true on success, false on failure.

_chdir( dir => '/some/dir' )

_chdir changes directory to a dir.

Returns true on success, false on failure.

_rmdir( dir => '/some/dir' );

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

Returns true on success, false on failure.

_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.

_version_to_number( version => $version );

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

_whoami

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

_get_file_contents( file => $file );

Returns the contents of a file

Moves a file or directory to the target.

Returns true on success, false on failure.