MySQL-Util-CLI
view release on metacpan or search on metacpan
lib/MySQL/Util/CLI.pm view on Meta::CPAN
package MySQL::Util::CLI;
$MySQL::Util::CLI::VERSION = '0.002';
=head1 NAME
MySQL::Util::CLI
=head1 VERSION
version 0.002
=cut
use Modern::Perl;
use Moose;
use namespace::autoclean;
use Kavorka '-all';
use MySQL::Util;
use Carp;
use Data::Printer alias => 'pdump';
with 'Util::Medley::Roles::Attributes::Logger';
with 'Util::Medley::Roles::Attributes::String';
use constant DEFAULT_USER => 'root';
use constant DEFAULT_PORT => 3306;
use constant DEFAULT_HOST => 'localhost';
use constant DEFAULT_DBNAME => 'mysql';
##################################################################
# MYSQL_USER, DBI_USER, USER, DEFAULT_USER
has user => (
is => 'rw',
isa => 'Str',
lazy => 1,
builder => '_buildUser',
);
# MYSQL_PASS, MYSQL_PWD, or confess
has pass => (
is => 'rw',
isa => 'Str',
lazy => 1,
builder => '_buildPass',
);
# MYSQL_HOST or DEFAULT_HOST
has host => (
is => 'rw',
isa => 'Str',
lazy => 1,
builder => '_buildHost',
);
# MYSQL_PORT, MYSQL_TCP_PORT, or DEFAULT_PORT
has port => (
is => 'rw',
isa => 'Str',
lazy => 1,
builder => '_buildPort',
);
# MYSQL_DBNAME, MYSQL_SCHEMA, or DEFAULT_DBNAME
has dbName => (
is => 'rw',
isa => 'Str',
lazy => 1,
builder => '_buildDbName',
);
has raiseError => (
is => 'ro',
isa => 'Int',
( run in 0.719 second using v1.01-cache-2.11-cpan-39bf76dae61 )