Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/luckydye/key

Local first personal secrets manager.
https://github.com/luckydye/key

Last synced: 10 days ago
JSON representation

Local first personal secrets manager.

Awesome Lists containing this project

README

        

# key

Interface to a local or remote keepass database for encrypted key value storage.

Supported targets:
- mac ✅
- windows ✅
- linux ✅
- wasm ✅
- android [ ]
- ios [ ]
- browser [ ]

## Installation

Install using cargo
```sh
cargo install key
```

## Command Line Utility

```
Cli to a local or remote keepass database

Usage: key [OPTIONS] [COMMAND]

Commands:
otp Generate a One time password
gen Generate a new password
create Create a new database
list List all entries of the database
get Get a specific entry from the database
set Set the value of a specific entry in the database
delete Delete a specific entry from the database
rename Rename a specific entry in the database
choose Chooser terminal ui
help Print this message or the help of the given subcommand(s)

Options:
-k, --keyfile Path to the keyfile [env: KEY_KEYFILE]
--kdbx Url to the keepass database file (supports file:// and s3:// schemas) [env: KEY_DATABASE_URL]
-p, --password Database password [env: KEY_PASSWORD]
--s3-access-key S3 access key [env: KEY_S3_ACCESS_KEY]
--s3-secret-key S3 secret key [env: KEY_S3_SECRET_KEY]
-h, --help Print help
-V, --version Print version
```

## Raycast extension

![./docs/raycast-screenshot.png](./docs/raycast-screenshot.png)

## Desktop App

N/A

## Mobile App

N/A

## Web

N/A