Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.56 KB

README.md

File metadata and controls

26 lines (17 loc) · 1.56 KB

Zig Pass

Zig Pass is a terminal client for Password Store that is compatible with MacOS, Linux and Windows (without requiring the use of WSL).

Zig Pass aims to be somewhat compatible with the bash client, so that you can use it in place of pass without much trouble. If you have dotfiles that depend on pass, you may be able to start using them on Windows too, by simply aliasing zig-pass to pass.

Requirements

  • GnuPg (gpg)

Why

I've been using Password Store for many years. The Password Store Bash Client works great on MacOS and Linux. However it doesn't work properly on Windows, due to a lack of an easily attainable getopt binary. You can use Pass Winmenu (and I do), but it doesn't expose a terminal client.

My particular use-case is using a dotfile manager: Chezmoi. Using Chezmoi and pass, I can apply dotfile templates for shells such as zsh and bash, or my Neovim config. I have tokens for GitHub and other software tools in my Password Store that I use in Neovim config for example.

Feature Matrix

Feature Windows Linux MacOS
Show password file
Copy to clipboard
QRCode
Create password
Edit password
Git Operations