kpcli (KeePass CLI) is a command line interface (interactive shell) to work with KeePass database files. It was inspired by the author's use of the Ked Password Manager's "kedpm -c" option combined with a need to migrate to KeePass.
|Tags||keepass command line interface cli|
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.