A command line interface (interactive shell) to work with KeePass 1.x or 2.x database files. This program was inspired by my use of the CLI of the Ked Password Manager ("kedpm -c") combined with my need to migrate to KeePass.
The original target of kpcli was Ubuntu Linux, but it is known to run on many Linux platforms (and is packaged in many recent versions) and also several *BSD environments. As of version 2.4, there is also a self-contained, compiled binary of kpcli available for Microsoft Windows, built with Strawberry Perl. Using cpanminus with Strawberry Perl, it is easy to install all of the kpcli dependencies on Windows and not need the pre-compiled *.exe.
Get kpcli from the kpcli Files area of kpcli's home at Sourceforge: http://sourceforge.net/projects/kpcli/.
This program may be distributed under the same terms as Perl itself.