DBI-Shell
view release on metacpan or search on metacpan
lib/DBI/Shell.pm view on Meta::CPAN
# Default is $ENV{HOME}/.dbish_config.
# Can be overridden with $ENV{DBISH_CONFIG}.
# Make $ENV{DBISH_CONFIG} empty to prevent sourcing config file.
# XXX all this will change
my $homedir = $ENV{HOME} # unix
|| "$ENV{HOMEDRIVE}$ENV{HOMEPATH}"; # NT
$sh->{config_file} = $ENV{DBISH_CONFIG} || "$homedir/.dbish_config";
my $config;
if ($sh->{config_file} && -f $sh->{config_file}) {
my $full = File::Spec->rel2abs( $sh->{config_file} );
$config = require $full;
# allow for custom configuration options.
if (exists $config->{'options'} ) {
$sh->install_options( $config->{'options'} );
}
}
return $config;
}
sub run {
( run in 0.253 second using v1.01-cache-2.11-cpan-0d8aa00de5b )