The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

pdadmin.pl

DESCRIPTION

An enhanced replacement for pdadmin. This is not a complete replacement -- the local mode, the config commands and a few of the server commands are not yet implemented. Most of the real work, though, is done.

ENHANCEMENTS

vi Key Bindings

I am an old man of UNIX. Back in those days, we had vi and we had emacs. For one reason and another, I became a vi user. The macros are very deep into my fingers -- I think "go up a line" and my fingers hit <ESC>-k (which causes problems when I am forced to use something like notepad). It has always bothered me that pdadmin only used the emacs key bindings. Therefore, my version does both.

Tab Complete

Yeah. Tab complete. Everywhere I could figure out what a tab complete would do, I did it. This may not be the best of things. For example, you can hit the TAB key several times while creating the user. One of those times will cause pdadmin.pl to search for every user in your LDAP. If your LDAP is big, that might take some time.

Misc

There are some other minor differences, but you will have to look to find them.

REQUIREMENTS

Most of the magic of the enhancements comes from Term::ReadLine::Zoid and ENV::PS1. You will need to install both modules and all the requirements to get the most out of my version.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 227:

You forgot a '=back' before '=head1'