User:Maffblaster/Drafts/ylva
ylva (formerly Titan, and before that Steel) is a command-line password manager supporting AES encryption and 256-bit keys. It is written in C and is open source licensed under the GPL-3.
Installation
Emerge
root #
emerge --ask ylva
Configuration
Usage
Initial launch
These steps can be followed by reading man 1 ylva, however they are also reproduced here for sake of convenience:
Create a new database:
user $
ylva --init-new /path/to/file.db
After the database is created it will remain open.
Add an entry to the open database:
user $
ylva --add "New entry" "A username" "url" "Some important notes about the entry"
Note that all fields are optional except the title (first) field. When skipping fields use empty quotes ""
.
When finished, close the database:
user $
ylva --close
Open a database
Open and decrypt a database:
user $
ylva --open /path/to/existing/file.db
Modifications to a database
To modify an existing database entry:
user $
ylva --replace 4 "url" "http://www.newurl.com"
Where 4
is the number of the ID associated with the entry. In the example above the URL of the 4th entry in the list will be modified. "url"
can be substituted for "user"
, "title"
, "notes"
, or "passphrase"
depending on what needs modified.
Invocation
user $
steel --help
Removal
Unmerge
root #
emerge --ask --unmerge ylva