t-8ch / pinentry-bemenu

Pinentry based on bemenu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pinentry-bemenu

Pinentry implementation based on bemenu

Building

meson build
meson compile -C build

Dependencies

  • meson
  • ninja
  • libgpg-error-devel
  • libassuan-devel
  • bemenu-devel
  • popt-devel

Installing

meson install -C build

Configuration

pinentry-bemenu accespts most of the same configuration options as bemenu itself.

You can pass them either in the environment variable BEMENU_OPTS or on the commandline.

When passing them on the commandline you need to create a wrapper script which passes the options because the pinentry setting in gpg-agent.conf does not allow commandline arguments.

Exit codes

| 0| Normal exit. communication via the assuan protocol                            |
|15| Could not initialize bemenu library. Users should try another pinentry program|

Screenshot

Screenshot of pinentry-bemenu

About

Pinentry based on bemenu

License:GNU General Public License v3.0


Languages

Language:C 91.2%Language:Meson 8.8%