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

https://github.com/ramtinsoltani/secretvault

Credentials manager on the terminal
https://github.com/ramtinsoltani/secretvault

Last synced: 4 months ago
JSON representation

Credentials manager on the terminal

Awesome Lists containing this project

README

        

# Secret Vault

Secret Vault is a credentials manager on the terminal. It allows creating multiple vaults with specific secret keys to store various credentials and retrieve them later using the same key.

## Installation

```bash
npm install secretvault -g
vault --help
```

## Usage

- `vault new `
`vault n `
Creates a new vault.
- `vault list [vault_name]`
`vault ls [vault_name]`
Lists all vaults or credentials in a vault.
- `vault write --password --username --email --url --other --overwrite`
`vault w -p -u -e -U -O -o`
Adds new credentials to a vault (will overwrite if credential already exists).
- `vault read `
`vault r `
Reads credentials from a vault.
- `vault delete `
`vault d `
Deletes credentials from a vault.
- `vault remove `
`vault R `
Deletes an entire vault.
- `vault clone `
`vault c `
Clones a vault into a new one.
- `vault update `
`vault u `
Updates a vault's secret.
- `vault generate [length]`
`vault g [length]`
Generates a strong password.
- `vault export `
`vault e `
Exports a vault into a file.
- `vault import `
`vault i `
Imports an exported vault.