pash mirror with some changes
.travis.yml | ||
LICENSE.md | ||
Makefile | ||
pash | ||
pash.1 | ||
README.md |
pash
A simple password manager using GPG.
pash
├─ dev/
│ ├─ github
├─ internet/
│ ├─ graalians
│ ├─ pixeljoint
│ ├─ nixers
└──┘
Table of Contents
Dependencies
bash 4+
gpg
orgpg2
Clipboard Support:
xclip
ortmux
Usage
Examples: pash add web/gmail
, pash list
, pash del google
, pash show github
.
SYNOPSIS
pash [ add|del|show|list ] [name] [ -ncqthv ] [ -l length ]
COMMANDS
[a]dd [name]: Create a new entry in the password store.
[d]el [name]: Delete an entry from the password store.
[s]how [name]: Show password from an entry in the password store.
[l]ist: List all entries from the password store.
OPTIONS
−c Copy password to clipboard.
−l Length of generated passwords.
−q Don't print password to stdout.
-t Print list output as a tree.
−h Show usage and exit.
−v Show version and exit.
FAQ
Where are passwords stored?
The passwords are store in GPG encrypted files located at ${XDG_DATA_HOME:=$HOME/.local/share}/pash}
.
TODO
- Add support for not generating passwords.
- Add support for categories.
- Add an optional
tree
view. - Add support for both
gpg
andgpg2
. - Man page.
- Setup automatic linting.
- Documentation.
- Add support for using a public key.