⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 blib.pm

📁 MSYS在windows下模拟了一个类unix的终端
💻 PM
字号:
package blib;=head1 NAMEblib - Use MakeMaker's uninstalled version of a package=head1 SYNOPSIS perl -Mblib script [args...] perl -Mblib=dir script [args...]=head1 DESCRIPTIONLooks for MakeMaker-like I<'blib'> directory structure starting in I<dir> (or current directory) and working back up to five levels of '..'.Intended for use on command line with B<-M> option as a way of testingarbitary scripts against an uninstalled version of a package.However it is possible to :  use blib;  or  use blib '..';etc. if you really must.=head1 BUGSPollutes global name space for development only task.=head1 AUTHORNick Ing-Simmons nik@tiuk.ti.com=cut use Cwd;use vars qw($VERSION);$VERSION = '1.00';sub import{ my $package = shift; my $dir = getcwd; if ($^O eq 'VMS') { ($dir = VMS::Filespec::unixify($dir)) =~ s-/\z--; } if (@_)  {   $dir = shift;   $dir =~ s/blib\z//;   $dir =~ s,/+\z,,;   $dir = '.' unless ($dir);   die "$dir is not a directory\n" unless (-d $dir);  } my $i   = 5; while ($i--)  {   my $blib = "${dir}/blib";   if (-d $blib && -d "$blib/arch" && -d "$blib/lib")    {     unshift(@INC,"$blib/arch","$blib/lib");     warn "Using $blib\n";     return;    }   $dir .= "/..";  } die "Cannot find blib even in $dir\n";}1;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -