Skip to content

Commit

Permalink
fix failing tests: test machines contains /cp/ in path so 'copy' mode…
Browse files Browse the repository at this point in the history
… is incorrectly assumed
  • Loading branch information
sharyanto committed Jun 24, 2010
1 parent 189859d commit 82b3713
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 10 deletions.
4 changes: 3 additions & 1 deletion bin/perlcp
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ use FindBin '$Bin';
use lib "$Bin/../lib";
use App::perlmv;

App::perlmv->new->run;
my $pmv = App::perlmv->new;
$pmv->{ 'mode' } = 'copy';
$pmv->run;

1;
4 changes: 3 additions & 1 deletion bin/perlln
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ use FindBin '$Bin';
use lib "$Bin/../lib";
use App::perlmv;

App::perlmv->new->run;
my $pmv = App::perlmv->new;
$pmv->{ 'mode' } = 'link';
$pmv->run;

1;
4 changes: 3 additions & 1 deletion bin/perlln_s
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ use FindBin '$Bin';
use lib "$Bin/../lib";
use App::perlmv;

App::perlmv->new->run;
my $pmv = App::perlmv->new;
$pmv->{ 'mode' } = 'symlink';
$pmv->run;

1;
4 changes: 3 additions & 1 deletion bin/perlmv
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@ use FindBin '$Bin';
use lib "$Bin/../lib";
use App::perlmv;

App::perlmv->new->run;
my $pmv = App::perlmv->new;
$pmv->{ 'mode' } = 'rename';
$pmv->run;

1;
__END__
Expand Down
9 changes: 3 additions & 6 deletions lib/App/perlmv.pm
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,6 @@ sub new {

sub parse_opts {
my $self = shift;
# because some platforms don't support ln and ln -s. otherwise i
# would just link the 'perlmv' command to 'perlcp', 'perlln',
# perlln_s'.

GetOptions(
'c|check' => \$self->{ 'check' },
Expand Down Expand Up @@ -96,9 +93,9 @@ sub run {

# -m is reserved for file mode
my $default_mode =
$0 =~ /cp/ ? 'copy' :
$0 =~ /ln_s/ ? 'symlink' :
$0 =~ /ln/ ? 'link' :
$0 =~ /perlcp/ ? 'copy' :
$0 =~ /perlln_s/ ? 'symlink' :
$0 =~ /perlln/ ? 'link' :
'rename';

$self->{'dry_run'} and $self->{'verbose'}++;
Expand Down

0 comments on commit 82b3713

Please sign in to comment.