gopass
Team-oriented password manager compatible with pass
TLDR
Initialize password store
SYNOPSIS
gopass [options] command [args]
DESCRIPTION
gopass is a password manager compatible with pass (the standard Unix password manager). It stores passwords encrypted with GPG in a git repository, enabling version control and synchronization.
The tool supports multiple stores, team sharing, TOTP generation, and integration with browsers and other tools. It adds features like better multi-user handling and mounted substores over standard pass.
PARAMETERS
init
Initialize password store.generate name [length]
Generate new password.insert name
Insert new secret.show name
Display secret.ls [folder]
List entries.find query
Search entries.edit name
Edit existing entry.rm name
Remove entry.mv old new
Move/rename entry.sync
Sync with git remote.-c, --clip
Copy to clipboard.
CONFIGURATION
~/.config/gopass/config
gopass configuration file with store locations, mount points, and default settings.~/.local/share/gopass/stores/
Default storage location for password store data.
CAVEATS
Requires GPG key setup. Git configuration needed for sync. Clipboard cleared after timeout. Multiple recipients need key exchange.
HISTORY
gopass was created as a pass-compatible password manager written in Go, adding features for team use and better secrets management. It emerged around 2017 as organizations needed shared password management with GPG encryption.
