Release Notes: "import" and "export" commands have been added to allow direct importing and exporting to/from KeePass 1.x database files. The "rmdir" command is now willing to delete non-empty groups if the user verifies that to be her intention. The "new" command can now auto-generate random passwords.
Release Notes: Added length control to password generation. Added the copy and clone commands. The new -v option to the version command shows optional perl modules that kpcli can take advantage of but that are not installed. Groups can now also be moved with the mv command. The cls command now also work on MS Windows. Suppressed Term::ReadLine::Gnu hint and missing termcap warning on MS Windows. When opening a file, print a minimum number of asterisks so as to not leak the length of the master password.
Release Notes: This release implements Strawberry Perl/Microsoft Windows support, and there is a compiled kpcli-2.4.exe now available on Sourceforge for Windows users; it should have no external dependencies and can even be run from a USB stick. The -a option has been added to the find command. Display of expiration time for show -a. An option to generate word-based passwords, inspired by http://xkcd.com/936/. The versions command has been added. Several minor bugs have been fixed.
Release Notes: This release added more Readline and signal handling improvements, title conflict checks in new/edit/mv/rename commands, and an optional path&|title param for cli_new(). cli_ls() can now list multiple paths. cli_edit() now shows the "old" values for users to edit, if Term::ReadLine::Gnu is available. cli_edit() now aborts all changes on ^C. cli_saveas() now asks before overwriting a file.
Release Notes: Traps and handles SIGINT (^C press), SIGTSTP (^Z press), and SIGCONT (continue after ^Z suspend). No longer prints found dictionary words in pwck.
Release Notes: This release adds clipboard, stats, and pwck (password quality check) commands. It fixes some long-standing tab completion bugs. It warns if multiple groups or entries are titled the same within a group, except for /Backup entries. It removes the unused Clone module after a report that Clone is no longer in core Perl as of v5.18.0.