Skip to content
This repository has been archived by the owner on Jun 14, 2019. It is now read-only.
/ kpclix Public archive

KeePass CLI X11 "Clipboard Selection"-compatible

License

Notifications You must be signed in to change notification settings

e-graveyard/kpclix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kpclix: KeePass CLI X11 "Clipboard Selection"-compatible

kpclix is a fork of the kpcli project, made compatible with the X11 Clipboard Selection.

Why? Or: a note on motivation

kpcli uses the Clipboard module, which primarily uses the Primary Selection of the X selection. The expected behaviour, however, is that the copied content will be "buffered" at the Clipboard Selection (and therefore pasted normally with C-v/^V).

This fork refactored the code in favour of the Xclip module.

This refactoration made kpcli xclip-compatible only. If you're using a GNU/Linux distribution, this is probably what you want.

Requirements

You'll need Perl5 on a GNU/Linux distribution. I don't know any major distro that does not comes with perl pre-installed, so I think you should be fine.

xclip is also required. On debian-based systems, you should be able to get it with a simple command:

sudo apt-get install xclip

Dependencies

kpcli depends on 3rd-party modules:

On debian-based systems, use:

sudo apt-get install libcapture-tiny-perl \
    libcrypt-rijndael-perl \
    libdata-password-perl \
    libfile-keepass-perl \
    libmath-random-isaac-perl \
    libmath-random-isaac-xs-perl \
    libterm-shellui-perl

Installation

sudo make install

To uninstall it:

sudo make uninstall

References

  • KeePass: The free, open source, light-weight and easy-to-use password manager.
  • KeePassX: Cross Platform Password Manager.
  • kpcli: A command line interface to KeePass database files.

Releases

No releases published

Packages

No packages published