Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gregolsky/haslo
A console inquirer-based UI interface for pass (.password-store) 🤖 📟 🦖
https://github.com/gregolsky/haslo
console gpg haslo inquirerjs pass password-manager password-store zx2c4-pass
Last synced: 7 days ago
JSON representation
A console inquirer-based UI interface for pass (.password-store) 🤖 📟 🦖
- Host: GitHub
- URL: https://github.com/gregolsky/haslo
- Owner: gregolsky
- License: mit
- Created: 2020-05-30T21:16:29.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-30T20:34:52.000Z (about 2 years ago)
- Last Synced: 2024-11-13T20:55:43.743Z (2 months ago)
- Topics: console, gpg, haslo, inquirerjs, pass, password-manager, password-store, zx2c4-pass
- Language: JavaScript
- Size: 249 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# haslo 🤖 📟 🦖
[![npm version](https://badge.fury.io/js/haslo.svg)](https://badge.fury.io/js/haslo)
> *hasło* means *password* in Polish. 🇵🇱
A console-native inquirer.js-based UI for [pass (.password-store)](https://www.passwordstore.org/) with case-insensitive autocomplete for entries search.
## Features 🐙
- console-native
- password entries search with case-insensitive autocomplete
- copy and show actions
- just uses `pass` under-the-hood
Whoa!
## Install 🏭
```
npm install -g haslo
```## Usage 🎸
```
$ haslo
? Find: socia
❯ social/Facebook/XXXXXXXXXXXXXXX
social/Google/XXXXXXXXXXXXXXX
social/Linkedin/XXXXXXXXXX
(Move up and down to reveal more choices)
``````
? Action on social/Facebook/XXXXXXXXXXXXXXX (Use arrow keys)
❯ Copy password
Copy user
Copy URL
Show
Go back
```## Security 🛡️
It doesn't try to read your GPG-encrypted passwords, but leaves that job to `pass` instead. Uses glob to search through store's directories, with inquirer.js's powerful case-insensitive autocomplete. Calls `pass` binary afterwards with proper parameters to act on the entry.