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

📄 cd.t

📁 source of perl for linux application,
💻 T
字号:
#!/usr/bin/perl -wBEGIN {    if( $ENV{PERL_CORE} ) {        chdir 't';        @INC = ('../lib', 'lib/');    }    else {        unshift @INC, 't/lib/';    }}chdir 't';my $Is_VMS = $^O eq 'VMS';use File::Spec;use Test::More tests => 4;my @cd_args = ("some/dir", "command1", "command2");{    package Test::MM_Win32;    use ExtUtils::MM_Win32;    @ISA = qw(ExtUtils::MM_Win32);    my $mm = bless {}, 'Test::MM_Win32';    {        local *make = sub { "nmake" };        my @dirs = (File::Spec->updir) x 2;        my $expected_updir = File::Spec->catdir(@dirs);                ::is $mm->cd(@cd_args),qq{cd some/dir	command1	command2	cd $expected_updir};    }        {        local *make = sub { "dmake" };        ::is $mm->cd(@cd_args),q{cd some/dir && command1	cd some/dir && command2};    }}{    is +ExtUtils::MM_Unix->cd(@cd_args),q{cd some/dir && command1	cd some/dir && command2};}SKIP: {    skip("VMS' cd requires vmspath which is only on VMS", 1) unless $Is_VMS;        use ExtUtils::MM_VMS;    is +ExtUtils::MM_VMS->cd(@cd_args),q{startdir = F$Environment("Default")	Set Default [.some.dir]	command1	command2	Set Default 'startdir'};}

⌨️ 快捷键说明

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