App-LDAP

 view release on metacpan or  search on metacpan

lib/App/LDAP/Command/Search.pm  view on Meta::CPAN

package App::LDAP::Command::Search;

use Modern::Perl;

use Moose;

with qw( App::LDAP::Role::Command
         App::LDAP::Role::Bindable );

sub run {
    my ($self, ) = @_;

    my $filter = $self->extra_argv->[1] or die "no filter specified";

    my @entries = ldap()->search(
        base => config()->{base},
        scope => "sub",
        filter => $filter,
    )->entries;

    for (@entries) {
        say $_->ldif;
    }
}

__PACKAGE__->meta->make_immutable;
no Moose;

1;



( run in 0.507 second using v1.01-cache-2.11-cpan-97f6503c9c8 )