# HG changeset patch # User Salvatore Bonaccorso # Date 1349901880 -7200 # Node ID 3e7c107f8b93514cd5f753249218d5a39f9823bf # Parent c6a3abc56c746e20671b04ae8edf8af14293076d Take only second argument for run_{cd,edit,mkdir} Make the behaviour of cd, edit and mkdir similar to cat and delete/rm and fail if some RDN's in the argument contain spaces without beeing quoted. --- shelldap | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff -r c6a3abc56c74 -r 3e7c107f8b93 shelldap --- a/shelldap Mon Sep 12 08:35:25 2011 -0700 +++ b/shelldap Wed Oct 10 22:44:40 2012 +0200 @@ -1013,7 +1013,7 @@ sub run_cd { my $self = shift; - my $newbase = join ' ', @_; + my $newbase = shift; # convert given path to a DN $newbase = $self->path_to_dn( $newbase ); @@ -1225,7 +1225,7 @@ sub run_edit { my $self = shift; - my $dn = join ' ', @_; + my $dn = shift; unless ( $dn ) { print "No dn provided.\n"; @@ -1569,7 +1569,7 @@ sub run_mkdir { my $self = shift; - my $dir = join ' ', @_; + my $dir = shift; unless ( $dir ) { print "No 'directory' provided.\n";