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.