Copyright 2018, 2019 Vasilii Kolobkov
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Passwords, secrets and stuff. All that encrypted with PGP to
yourself and stored in a single file.
Secrets file is made of newline-separated records of following form:
where FS is value of 'field_sepator' variable. Empty lines, ones made
of whitespace and those beginning with '#' are ignored.
pss [-n|-yn|-p|-yp] <key>
Print out (or copy into X clipboard with 'y') name ('n')
or password ('p') for a record with a name, resource or notes
unambiguously matching a given key. Matching is tested for
substrings of the field.
Add new record either interactively or not.
So far it lacks some useful functions, like editing and deleting records,
which you can carry out with your shell in the meantime.