pass management

Initial setup

pass init $KEY_ID

Using existing storage

git clone $PASS_REPOSITORY ~/.password-store

Storing information

-m
multiline edit
pass insert personal/google

Editing information

pass edit personal/google

Generating a password

-n
no symbol
-c
copy to clipboard
pass generate personal/google 20

Retrieving a password

-c
copy to clipboard
pass personal/google

Querying by name

pass find google

Querying by content

pass grep myemail@google.com

List passwords

pass

Deleting information

-r
to delete entire folder (pass rm -r personal)
pass rm personal/google

Git integration

Once initialized pass will create a commit every time we insert, generate or delete a password

pass git init
pass git remote add origin $GIT_REPOSITORY
pass git push -u origin main

Mobile

Use Password Store from F-Droid to manage your password in mobile