{"repo":"drduh/pwd.sh","free":true,"listed":false,"github":"https://github.com/drduh/pwd.sh","clone":"git clone https://github.com/drduh/pwd.sh.git","description":"GnuPG symmetric secrets manager using Bash.","language":"Shell","stars":1564,"topics":["password-manager","password","gpg","gnupg","unix","bash","bash-script","encryption","file-encryption","secrets"],"license":"MIT","category":"security-tools","readme_excerpt":"pwd.sh is a Bash script to manage text secrets, such as passwords, using GnuPG. Each secret is saved to a randomly-named file in a directory. An encrypted index maps usernames to secrets contained in files. Both the index and files can be decrypted directly with GnuPG - without pwd.sh. Install Download from Releases, or to use the latest version, clone the repository: Or download the script directly: Use Run the script interactively using ./pwd.sh or symlink to a directory in PATH : - w - write (create) a secret - r - read (access) a secret - l - list secret names and paths - s - generate a random secret - u - generate a random username - b - archive materials for backup - v - print version information - h - print help text Options can also be passed on the command line. Create a 20-character secret for userName : Read secret for userName : Secrets are stored with an epoch timestamp for revision control and the most recent version is read by default. To list all secrets or read a specific version of a secret: Create a backup tar archive: Restore from backup: Configuration pwd.sh can be configured with environment variables as follows: Variable Description Default Available options :-: :-: :-: :-: PWDSH STORE secret storage directory v4-pwd.sh.secret any valid string PWDSH INDEX index file name v4-pwd.sh.index any valid string PWDSH CLIP CMD clipboard to use xclip pbcopy on macOS PWDSH CLIP ARG arguments to pass to clipboard command unset (disabled) -i -selection clipboard to ","default_branch":null,"files":null,"tree":[],"storefront":"/r/drduh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/drduh/pwd.sh/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}