Release Notes: Adds length control to password generation. Adds 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 works on MS Windows. Suppresses Term::ReadLine::Gnu hints and missing termcap warnings on MS Windows. When opening a file, prints 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.
Release Notes: This release uses native File::KeePass support for key files (if the File::KeePass version is new enough), adds "version" and "ver" commands, updates the documentation (as Ubuntu 12.10 now packages all of kpcli's dependencies), adds a --histfile commandline option, records modified times on edited records, and adds a -a option to the show command.
Release Notes: Hides passwords (red on red) in the show command unless the -f option is given. Adds the --readonly command line option. Adds support for multi-line notes/comments.
Release Notes: Now supports KeePass v2 files (*.kdbx). The "cls" and "clear" commands (clear screen) have been added. The "edit" command can now optionally auto-generate a random password. A few other minor enhancements and bugfixes.
Release Notes: This release adds support for key files, providing some potential for increased security (passwords are still required). It enhances the help command to allow for slightly more verbose command summaries. It stops allowing empty passwords in the export command to prevent users from hurriedly and accidentally exporting a completely unprotected copy of a database.
Release Notes: This release adds a bugfix to the cl command, resolving SourceForge bug number 3496544.