summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2011-06-12 18:42:53 +0200
committerDaniel Friesel <derf@finalrewind.org>2011-06-12 18:42:53 +0200
commit3f6b986c73b2473378179c194e361aa761fa94de (patch)
tree5a914f54cc6812f62907a8dc6621252d335dd6e0
parentc2520cdb9f42da700cf8241eb7c4b78308a9f176 (diff)
Raps2.pm: Minor documentation structure change
-rw-r--r--lib/App/Raps2.pm58
1 files changed, 41 insertions, 17 deletions
diff --git a/lib/App/Raps2.pm b/lib/App/Raps2.pm
index cf5a404..6600a8a 100644
--- a/lib/App/Raps2.pm
+++ b/lib/App/Raps2.pm
@@ -390,6 +390,47 @@ B<cost> of key setup, passed on to App::Raps2::Password(3pm).
Reads $file (lines with key/value separated by whitespace) and returns a hash
with its key/value pairs.
+=item $raps2->get_master_password()
+
+Asks the user for the master passphrase.
+
+=item $raps2->pw_add(I<%data>)
+
+Write an account as specified by I<data> to the store. Requires
+B<get_master_password> to have been called before.
+
+The following I<data> keys are possible:
+
+=over
+
+=item B<password> => I<password to encrypt> (mandatory)
+
+=item B<salt> => I<salt> (mandatory)
+
+=item B<file> => I<file> | B<name> => I<name> (one must be set)
+
+=item B<url> => I<url> (optional)
+
+=item B<login> => I<login> (optional)
+
+=item B<extra> => I<extra> (optiona)
+
+=back
+
+=item $raps2->pw_get(B<file> => I<file> | B<name> => I<name>)
+
+Loads a password from I<file> (or account I<name>), requires
+B<get_master_password> to have been called before. Returns a hashref
+containing its url, login and decrypted password and extra.
+
+=back
+
+=head2 INTERNAL
+
+You usually don't need to call these methods by yourself.
+
+=over
+
=item $raps2->sanity_check()
Create working directories (~/.config/raps2 and ~/.local/share/raps2, or the
@@ -398,10 +439,6 @@ Automatically called by B<new>.
Calls B<create_config> if no raps2 config was found.
-=item $raps2->get_master_password()
-
-Asks the user for the master passphrase.
-
=item $raps2->create_config()
Creates a default config and asks the user to set a master password.
@@ -418,19 +455,6 @@ Returns the App::Raps2::Password(3pm) object.
Returns the App::Raps2::UI(3pm) object.
-=item $raps2->pw_add(I<%data>)
-
-Write an account as specified by I<data> to the store. Requires
-B<get_master_password> to have been called before. Requires I<data> keys are
-password, salt and either file or name, plus the optional url, login and
-extra.
-
-=item $raps2->pw_get(B<file> => I<file> | B<name> => I<name>)
-
-Loads a password from I<file> (or account I<name>), requires
-B<get_master_password> to have been called before. Returns a hashref
-containing its url, login and decrypted password and extra.
-
=item $raps2->cmd_add(I<$name>)
Adds a new password file called $name.