Test-MockFile
view release on metacpan or search on metacpan
lib/Test/MockFile.pm view on Meta::CPAN
return q[/] if $path eq q[/..];
return $path if $path =~ m{^/}xms;
# ~
# ~/...
# ~sawyer
if ( $path =~ m{ ^(~ ([^/]+)? ) }xms ) {
my $req_homedir = $1;
my $username = $2 || getpwuid($<);
my $pw_homedir;
# Reset iterator so we *definitely* start from the first one
# Then reset when done looping over pw entries
endpwent;
while ( my @pwdata = getpwent ) {
if ( $pwdata[0] eq $username ) {
$pw_homedir = $pwdata[7];
endpwent;
last;
( run in 0.365 second using v1.01-cache-2.11-cpan-8d75d55dd25 )