Skip to content

Zig Pass is a terminal client for Password Store that is compatible with MacOS, Linux and Windows

Notifications You must be signed in to change notification settings

deevus/zig-pass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Zig Pass is a terminal client for Password Store that is compatible with MacOS, Linux and Windows

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published