• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

examples/H24-Nov-2004-16578

lib/Net/LDAP/H24-Nov-2004-4,9473,153

t/H24-Nov-2004-4023

CHANGESH A D31-Jul-20041.1 KiB4829

COMMANDSH A D31-Jul-20041.1 KiB4434

COPYRIGHTH A D26-Jul-2004769 1812

INSTALLH A D24-Nov-2004572 2715

LICENSEH A D26-Jul-200417.6 KiB340281

Makefile.PLH A D13-Aug-2004577 2411

READMEH A D24-Nov-20041.4 KiB4128

TODOH A D12-Aug-2004126 63

ldapshH A D03-May-20227.1 KiB29353

README

111/24/04
2
3INSTALLATION
4
5See INSTALL
6
7WHAT
8
9This is an LDAP shell.  I wrote it a long time ago, actually, but have
10only recently gotten around to making it release-worthy.
11
12It is composed of two parts:  Net::LDAP::Config, and ldapsh.
13
14Net::LDAP::Config is a library for simplifying and centralizing
15access to your LDAP repositories.  Instead of having every single
16script ask for your ldap server and search base, or have it hard
17coded, you can simply use this library:
18
19my $config = Net::LDAP::Config->new("default");
20
21It's got a couple other nice features, like the fact that it caches
22your LDAP UID (per host), so you should only ever have to type it in
23once.  It's pretty well documented, so 'perldoc Net::LDAP::config'
24should get you the rest of the way.
25
26ldapsh, and its corresponding library Net::LDAP::Shell, provide
27(shockingly) the shell behaviour.  When run, ldapsh drops you into a
28(very simple) interpreter.  Even given its simplicity, though, ldapsh
29is still very useful:  You can use it to walk your LDAP tree, you can
30clone existing objects (using the 'clone' command), remove objects
31(can you guess the command?), and create new objects using 'new'.  The
32'new' command, when provided one or more objectclasses, will
33automatically retrieve the required and optional attributes for those
34objectclasses, which can be a great time-saver.
35
36ELSE
37
38Feedback is greatly appreciated.
39
40luke at madstop.com
41