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(-)

FossilOrigin-Name: f42d5c35c901e515ae774e087fd2cc77766a7e17adc381aa5d83ffb70e9261d3
This commit is contained in:
carnil@debian.org 2012-10-10 20:44:40 +00:00
parent 8fb90e1d31
commit 6e5ffd5d70

View file

@ -1013,7 +1013,7 @@ sub run_cat
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_delete
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_list
sub run_mkdir
{
my $self = shift;
my $dir = join ' ', @_;
my $dir = shift;
unless ( $dir ) {
print "No 'directory' provided.\n";