A CLI password manager designed for efficiency.
curl -s https://raw.githubusercontent.com/askonomm/shh/master/installer.sh | bash -s
You can then run Shh as ./shh
, given that the Shh executable is in the current working directory.
curl -s https://raw.githubusercontent.com/askonomm/shh/master/installer.sh | bash -s -- -g
You can then run Shh as shh
from anywhere.
If you have Scoop installed and required buckets added then you can simply run scoop install shh
, and Shh will be available as shh
from anywhere.
Download shh.exe from the latest release, then move it to somewhere on PATH and run it as shh
from anywhere.
To start, simply run shh
. It will then prompt you for a name of a password, and if one isn't found, offers to create
one with that name. Whenever you create a new password, Shh will ask for a desired length of a password as well, which
is convenient for services that have strict rules on the length of password they accept.
To list the names of all existing passwords, run shh list
.
Note: All passwords are stored in a .shh.edn
file in the user' home directory, unencrypted. This means that your
passwords will only be as safe as your computer. I might add some form of encryption later on (or you can make a PR!),
but for now it's not a priority for me.
To change an existing password, run shh change {name}
.
To delete a password, run shh delete {name}
.