Alfred Client for the pass-cli
MIT License
Alfred-based UI for pass.
.zshenv
.pass git push
automatically after any change.pass
, the copied password is treated asInstall the requirements
brew install pass pinentry-mac
Setup pass
with a GPG key. See the pass
website for further information.
Setup pinentry-mac
as your pinentry-program
:
[[ -d "$HOME/.gnupg" ]] || mkdir "$HOME/.gnupg"
echo "pinentry-program $(brew --prefix)/bin/pinentry-mac" > $HOME/.gnupg/gpg-agent.conf
gpgconf --kill gpg-agent # restart the agent
This workflow reads all PASSWORD_STORE_*
environment variables that have been
added to your ~/.zshenv
, so most configuration is done by exporting respective
variables in ~/.zshenv
. Example: export PASSWORD_STORE_GENERATED_LENGTH=32
.
For information about the available environment variables, see the pass man page.
[!NOTE] If you are using a custom password-store directory, you must export your
PASSWORD_STORE_DIR
in your~/.zshenv
for this workflow to work.
pw
.
$EDITOR
..gpg
file of the entry in Finder.pw new
to create a new entry. You are then prompted for apass
settings, or can be inserted from yourpw gen
to generate a new password without creating a new entry.pass
. As such, no password is everIn my day job, I am a sociologist studying the social mechanisms underlying the digital economy. For my PhD project, I investigate the governance of the app economy and how software ecosystems manage the tension between innovation and compatibility. If you are interested in this subject, feel free to get in touch.