From fa5a6a91dfb4cff3666bbb887a2d7db10af26ef2 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Fri, 18 Feb 2011 22:19:52 +0100 Subject: Add Documentation --- bin/raps2 | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 55 insertions(+), 2 deletions(-) (limited to 'bin') diff --git a/bin/raps2 b/bin/raps2 index b83946e..c33a033 100755 --- a/bin/raps2 +++ b/bin/raps2 @@ -12,7 +12,6 @@ use Crypt::Eksblowfish; use Crypt::Eksblowfish::Bcrypt qw(bcrypt_hash en_base64 de_base64); use File::Path qw(make_path); use File::Slurp qw(slurp write_file); -use Getopt::Std; use POSIX; my $VERSION = '0.1'; @@ -326,20 +325,74 @@ __END__ =head1 NAME +raps2 - "Right, Another Password Store" take two + =head1 SYNOPSIS +B I I + =head1 DESCRIPTION -=head1 OPTIONS +raps2 is a simple password safe. You give it a name, a password and optional +metadata, and it will encrypt and store them for you. You probably want to +start with C<< raps2 add accountname >>, and then later use C<< raps2 get +accountname >> and paste the corresponding password into whatever application +requires it. B will automatically initialize its store when used for +the first time. + +=head1 ACTIONS + +=over + +=item B I + +Adds I to the store. It will ask you for the store's master +password, some metadata and the new password and then store them. Note that +only the password is encrypted, the metadata is saved as clear-text. + +=item B I + +Dump everything saved for I, including the clear-text password, to +stdout. + +=item B I + +Decrypt I's password and store it in the X Clipboard. Note that it +can only be pasted once. + +=item B I + +Show information about I, does not require the master password. + +=back =head1 EXIT STATUS +zero on success, non-zero otherwise. + =head1 CONFIGURATION +None so far. + =head1 DEPENDENCIES +=over + +=item * Crypt::CBC + +=item * Crypt::Eksblowfish + +=item * File::Path (usually included with perl core) + +=item * File::Slurp + +=back + =head1 BUGS AND LIMITATIONS +This is alpha software, the store format may change without further notice. +Backwards-compatibility is not guaranteed. + =head1 AUTHOR Copyright (C) 2011 by Daniel Friesel Ederf@finalrewind.orgE -- cgit v1.2.3