simple and easy CLI password manager
brew tap KonstantinGasser/sherlock
brew install sherlock
go get github.com/KonstantinGasser/sherlock
requires a go installation
git clone [email protected]/KonstantinGasser/sherlock
cd sherlock && go install
required the first time you use sherlock
. It will let you define the main password for the default
group
sherlock setup
add allows adding either groups
or accounts
to sherlock
sherlock add group detective
Option | Description |
---|---|
--insecure | allows insecure passwords |
detective
will be a new group protected with a password
sherlock add account detective@bakerstreet --tag 221b
Option | Description |
---|---|
--tag | appends the account with tag info |
--insecure | allows insecure passwords |
del allows deleting an account
from sherlock
sherlock del accoount detective@bakerstreet
Option | Description |
---|---|
--force | bypasses the confirmation prompt |
Option | Description |
---|---|
--tag | filter accounts by tag name |
allows updating the accounts password or account name
sherlock update name detective@backerstreet
sherlock update password detective@backerstreet
Option | Description |
---|---|
--insecure | allows insecure passwords |
list all accounts from a sherlock group
. If no group is provided will use default
group
sherlock list detective
Option | Description |
---|---|
--tag | filter accounts by tag name |
get an account password
sherlock get detective@bakerstreet
Option | Description |
---|---|
--verbose | print (and copy to clipboard) password to cli (default is just copy to clipboard) |
Project dependencies/libraries: