add methods for preloads
This commit is contained in:
parent
4342db6353
commit
26bfeb772e
1 changed files with 22 additions and 0 deletions
|
|
@ -69,6 +69,28 @@ sub siteConfigs {
|
||||||
return @configs;
|
return @configs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sub preloadPaths {
|
||||||
|
my @paths;
|
||||||
|
if (open my $fh, '<', PRELOAD_CUSTOM) {
|
||||||
|
while (my $path = <$fh>) {
|
||||||
|
$path =~ s/#.*//;
|
||||||
|
$path =~ s/^\s+//;
|
||||||
|
$path =~ s/\s+$//;
|
||||||
|
next
|
||||||
|
if !$path;
|
||||||
|
if (! -d $path) {
|
||||||
|
warn "WARNING: Not adding using lib directory '$path' from @{[PRELOAD_CUSTOM]}: Directory does not exist.\n";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
push @paths, $path;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
close $fh;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
sub includePreloads {
|
||||||
|
unshift @INC, preloadPaths();
|
||||||
|
}
|
||||||
|
|
||||||
1;
|
1;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue