Skip to content
forked from drduh/pwd.sh

Script to manage passwords in an encrypted file using gpg

License

Notifications You must be signed in to change notification settings

robbydyer/pwd.sh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pwd.sh

Script to manage passwords in an encrypted file using gpg.

screencast gif

Installation

git clone https://github.com/drduh/pwd.sh && cd pwd.sh

Requires gpg. Install with brew install gpg or sudo apt-get install gnupg or build and install it from source.

Use

Run the script interactively with ./pwd.sh

Type w to write a password.

Type r to read a password(s).

Type d to delete a password.

Options can also be passed on the command line, e.g.,

./pwd.sh w gmail 30 to generate and write a password called 'gmail' with a length of 30 characters, or

./pwd.sh r github to read the password called 'github', or

./pwd.sh d dropbox to delete the password called 'dropbox'.

Combine with other programs by piping output, e.g.,

./pwd.sh r github | grep github | cut -f1 -d ' ' | pbcopy to copy a password to clipboard on OS X.

The script and pwd.sh.safe encrypted file can be safely shared between machines over public channels (Google Drive, Dropbox, etc).

A sample gpg.conf configuration file is provided for your consideration.

About

Script to manage passwords in an encrypted file using gpg

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%