clivepass - the login password utility for clive
clivepass is a replacement for stored plain-text website login
passwords used with clive(1). It keeps website login passwords
encrypted in a repository file that can be accessed with a global
passphrase. Typically these login passwords are passed in plain-text
form to clive(1) on command line or from a config file.
Note that even though the passwords are encrypted on disk, they are
passed in plain-text over the network. This means the passwords are
still visible to anyone intercepting the network traffic.
Historically, a similar utility existed as part of clive 1.0 but was
removed in clive 2.0 and later rewritten in Perl as part of the clive-
utils project which is a set of additional utilities for clive(1).
Show help and exit.
Show version and exit.
Create a new passwd file. See also "FILES".
Add a new login for username.
Change login password for username.
Dump username decrypted login password to stdout.
Dump all saved login usernames to stdout.
Delete username from passwd file.
Create new password repository file:
% clivepass -c
Add "myusername" to the repository:
% clivepass -a myusername
Note that "myusername" should be the login username for the
Get login password for "myusername":
% clivepass -g myusername
There is a more comprehensive example of clive(1) using
clivepass(1) in the clive(1) manual page.
clivepass searches the ~/.config/clive-utils directory for the config
file. You can override this by setting the CLIVEPASS_HOME environment
Password file. Contains the salted passphrase hash and login
usernames and encrypted passwords.
clive(1) clivescan(1) clivefeed(1)
Development repository can be cloned with:
% git clone git://repo.or.cz/clive-utils.git
For release announcements, subscribe to the project at:
Written by Toni Gundogdu <email@example.com>