@pace11/passq
Version:
Password Manager CLI
60 lines (52 loc) ⢠2.9 kB
Markdown
## Getting Started š

- `PassQ` is Password Manager CLI with [commander.js](https://github.com/tj/commander.js) and [SQLite3](https://github.com/TryGhost/node-sqlite3)
- Key Features
- Insert an existing password or generate one randomly using `PassQ` ā
- Display a list of passwords or specific by ID ā
- Delete a password ā
## Installing
Using NPM
```bash
# install globally
$ npm i -g @pace11/passq
```
## Command #ļøā£
- Insert an existing password
```bash
# insert with existing password
$ passq create --title <title> --password <password>
Data created ā
{ id: 1, title: 'password', password: 'admin123' }
# insert with generate password randomly
$ passq create --title <title>
Data created ā
{ id: 1, title: 'password', password: 'BIA%m)JJf4Y' }
```
- Display a list of password or specific by id
```bash
# display a list of password
$ passq list --all
Total: 2 data
āāāāāāāāāāā¬āāāāā¬āāāāāāāāāāāāā¬āāāāāāāāāāāāāāāā¬āāāāāāāāāāāāāāāāāāāāāāāā
ā (index) ā id ā title ā password ā last_updated ā
āāāāāāāāāāā¼āāāāā¼āāāāāāāāāāāāā¼āāāāāāāāāāāāāāāā¼āāāāāāāāāāāāāāāāāāāāāāāā¤
ā 0 ā 1 ā 'password' ā 'admin123' ā '2025-01-21 06:29:33' ā
ā 1 ā 2 ā 'password' ā 'BIA%m)JJf4Y' ā '2025-01-21 06:30:25' ā
āāāāāāāāāāā“āāāāā“āāāāāāāāāāāāā“āāāāāāāāāāāāāāāā“āāāāāāāāāāāāāāāāāāāāāāāā
# display specific by id
$ passq list --id <id>
Total: 1 data
āāāāāāāāāāā¬āāāāā¬āāāāāāāāāāāāā¬āāāāāāāāāāāāā¬āāāāāāāāāāāāāāāāāāāāāāāā
ā (index) ā id ā title ā password ā last_updated ā
āāāāāāāāāāā¼āāāāā¼āāāāāāāāāāāāā¼āāāāāāāāāāāāā¼āāāāāāāāāāāāāāāāāāāāāāāā¤
ā 0 ā 1 ā 'password' ā 'admin123' ā '2025-01-21 06:29:33' ā
āāāāāāāāāāā“āāāāā“āāāāāāāāāāāāā“āāāāāāāāāāāāā“āāāāāāāāāāāāāāāāāāāāāāāā
```
- Delete a password
```bash
# display a password by id
$ passq delete --id <id>
Data deleted ā
```
## How secure is the generated password ?
- Result from [Password Monster](https://www.passwordmonster.com/)
