Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jabranham/helm-pass

Moved to gitlab
https://github.com/jabranham/helm-pass

emacs helm pass

Last synced: 3 months ago
JSON representation

Moved to gitlab

Awesome Lists containing this project

README

        

#+TITLE: helm-pass
#+AUTHOR: J. Alexander Branham
#+EMAIL: [email protected]
#+LANGUAGE: en-us

Helm-pass is a [[https://emacs-helm.github.io/helm/][helm]] interface for [[https://www.passwordstore.org/][pass]], the standard unix password
manager.

* Installation

You may clone =helm-pass= from its git repository, or install it from MELPA. To
load it, assuming you use the excellent [[https://github.com/jwiegley/use-package][use-package]] package, it is as simple as:

#+BEGIN_SRC emacs-lisp
(use-package helm-pass)
#+END_SRC

* Usage

The main command is ~helm-pass~ which will list all the passwords that
=pass= knows about and allow you to perform various commands on them.
The default (i.e. just pressing =RET=) will copy the password to your
clipboard.

* Pass in Emacs
Users of helm-pass may also be interested in functionality provided by other Emacs packages dealing with pass:
- password-store.el (which helm-pass relies on): https://git.zx2c4.com/password-store/tree/contrib/emacs/password-store.el
- pass.el (a major mode for pass): https://github.com/NicolasPetton/pass
- auth-password-store.el (integration of Emacs' auth-source with pass): https://github.com/DamienCassou/auth-password-store
- ivy-pass.el, for users of ivy [[https://github.com/ecraven/ivy-pass]]