Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

passtools 🛠️

A minimal set of Bash tools for password generation and password-store (GPG) bootstrapping — with zero fluff and maximum clarity.

passman.sh

  • Bootstraps and configures a GPG-backed pass store.
  • Detects or helps generate a GPG key.
  • Initializes pass with the selected key.
  • Optionally initializes Git inside the password store for version control.
  • Checks for clipboard utilities like xclip, wl-copy, pbcopy.

📦 Requirements

🚀 Setup Guide

$ ./passman.sh

Prompts will guide you through key selection, password store setup, and optional Git integration.

💡 Example Usage with pass

  • pass insert websites/example.com — Store a new password.
  • pass generate services/netflix 20 — Auto-generate and store a 20-character password.
  • pass -c wifi/home — Copy password to clipboard.

🔒 Security Notes

  • Your GPG key is the master lock — backup your private key.
  • All stored passwords are encrypted at rest.
  • Clipboard integration is supported if tools are installed.

Security

use at your own risk.

🙌 Credits

Built with 💛 by dibend

About

Password Tools

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages