Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rjekker/password-store-menu
A better, more complete user interface for password-store
https://github.com/rjekker/password-store-menu
emacs pass password-store
Last synced: 25 days ago
JSON representation
A better, more complete user interface for password-store
- Host: GitHub
- URL: https://github.com/rjekker/password-store-menu
- Owner: rjekker
- License: gpl-3.0
- Created: 2024-08-16T20:35:16.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-20T10:57:14.000Z (3 months ago)
- Last Synced: 2024-09-30T08:05:07.676Z (about 1 month ago)
- Topics: emacs, pass, password-store
- Language: Emacs Lisp
- Homepage:
- Size: 1020 KB
- Stars: 15
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
- awesome-password-store - passwordstore-menu.el - store with friendly user interface. (Interfaces / All other extensions)
README
* Password-store-menu
** A more convenient UI for password-store.elThis emacs package improves on the user interface for password-store.el (see https://www.passwordstore.org/), adding a friendly transient pop-up.
Here's what that looks like:
[[./screenshot.png]]
** Features
The package adds a bunch of useful features, including:- A minor mode for editing/inserting password files
- Changes to password files are auto-committed to git
- Easy browsing and viewing of entries
- Inserting multi-line passwords
- Generating passwords with arguments (e.g. length, no-symbols)
- Showing password QR code inside emacs** Installing
#+begin_src elisp
(package-vc-install "https://github.com/rjekker/password-store-menu")
#+end_src#+RESULTS:
: t** Configuring
Config with use-package:#+begin_src elisp
(use-package password-store-menu
:config (password-store-menu-enable)
:custom (password-store-menu-key "C-c p"))
#+end_src#+RESULTS:
: tOr without use-package:
#+begin_src elisp
(require 'password-store-menu)
(custom-set-variables '(password-store-menu-key "C-c p"))
(password-store-menu-enable)
#+end_src#+RESULTS:
: password-store-menu** Usage
By default, the password-store popup menu will be bound to the key =C-c p=. You can configure this (see above).The following menu items are available:
** Use
| Key | Name | Description |
|-----+-----------------+------------------------------------------------------------------------|
| b | Browse | Open the URL field in a browser and |
| c | Copy Secret | Copy the secret into the clipboard |
| f | Copy Field | Select a field from the entry and copy it |
| o | Browse and Copy | Open the URL field in a browser and copy the secret into the clipboard |
| v | View | Open entry in view-mode |
| q | QR Code | View QR code for secret in an Emacs buffer |** Change
| Key | Name | Description |
|-----+------------------+---------------------------------------------------------------|
| D | Delete | Delete password entry |
| e | Edit | Edit entry by visiting it |
| E | Edit (pass) | Edit entry by calling "pass edit" |
| i | Insert | Insert a new password entry (single line: secret only) |
| I | Insert multiline | Insert a new entry - open a buffer to create a multiline file |
| g | Generate | Generate a new password |
| r | Rename | Rename an entry |** VC
| Key | Name | Description |
| V= | Diff | Show VC diff |
| Vp | Pull | Pull from VC |
| VP | Push | Push to VC |