CPANPLUS::Internals::Utils
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 );
CPANPLUS::Internals::Utils holds a few convenience functions for CPANPLUS libraries.
_mkdir creates a full path to a directory.
_mkdir
Returns true on success, false on failure.
_chdir changes directory to a dir.
_chdir
Removes a directory completely, even if it is non-empty.
_perl_version returns the version of a certain perl binary. It does this by actually running a command.
_perl_version
Returns the perl version on success and false on failure.
Returns a proper module version, or '0.0' if none was available.
Returns the name of the subroutine you're currently in.
Returns the contents of a file
Moves a file or directory to the target.
Sets the +w bit for the file.
Turns a CPANPLUS::Config style host entry into an URI string.
host
Returns the uri on success, and false on failure
Normalizes the versions passed and does a '<=>' on them, returning the result.
Returns the user's homedir, or cwd if it could not be found
cwd
To install CPANPLUS, copy and paste the appropriate command in to your terminal.
cpanm
cpanm CPANPLUS
CPAN shell
perl -MCPAN -e shell install CPANPLUS
For more information on module installation, please visit the detailed CPAN module installation guide.