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
- Host: GitHub
- URL: https://github.com/ramtinsoltani/secretvault
- Owner: ramtinsoltani
- Created: 2020-01-21T15:11:30.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-03-26T01:54:21.000Z (about 3 years ago)
- Last Synced: 2025-02-10T06:35:00.940Z (4 months ago)
- Language: TypeScript
- Size: 98.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
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.