our
$VERSION
=
'0.2.7'
;
our
@EXPORT
=
qw( $OSPKG_CONFIG )
;
local
$YAML::UseCode
= 0
if
!
defined
$YAML::UseCode
;
local
$YAML::LoadCode
= 0
if
!
defined
$YAML::LoadCode
;
our
$OSPKG_CONFIG
= Hash::AsObject->new(
LoadFile( dist_file(
'OS-Package'
,
'config.yml'
) ) );
if
( path(
$OSPKG_CONFIG
->user_config )->
exists
) {
my
$user_config
= LoadFile( path(
$OSPKG_CONFIG
->user_config ) );
if
(
defined
$user_config
->{config_dir} ) {
$OSPKG_CONFIG
->dir->configs(
$user_config
->{config_dir});
}
if
(
defined
$user_config
->{pkg_dir} ) {
$OSPKG_CONFIG
->dir->packages(
$user_config
->{pkg_dir});
}
}
1;