https://github.com/pumpkinseed/passwords
CLI password management system with strong encryption
https://github.com/pumpkinseed/passwords
cli encrypted password-generator password-manager
Last synced: about 2 months ago
JSON representation
CLI password management system with strong encryption
- Host: GitHub
- URL: https://github.com/pumpkinseed/passwords
- Owner: PumpkinSeed
- License: mit
- Created: 2018-11-12T13:27:25.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-13T08:36:26.000Z (almost 7 years ago)
- Last Synced: 2025-08-03T22:51:51.456Z (2 months ago)
- Topics: cli, encrypted, password-generator, password-manager
- Language: Go
- Size: 5.86 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# passwords
CLI password management system with strong encryption
## Install
```
go get github.com/PumpkinSeed/passwords
go install github.com/PumpkinSeed/passwords
```### Create environment variable for file
It helps to reduce the necessary flags
```
export PASS_FILE="/path/to/file/secure"
```## Usage
Generate a new password for key `facebook` and copy it to clipboard
```
passwords generate -key facebook -passphrase s3cur3pw
```Generate a new password for key `facebook` and copy it to clipboard also print to the propmt
```
passwords generate -key facebook -passphrase s3cur3pw -insecure
```
If the key already exists it's ask for overwrite---
Get the password from the secure file for key `facebook` and copy it to clipboard
```
passwords get -key facebook -passphrase s3cur3pw
```Get the password from the secure file for key `facebook` and copy it to clipboard also print to the prompt
```
passwords get -key facebook -passphrase s3cur3pw -insecure
```
---List the existed keys with the last update date
```
passwords list -passphrase s3cur3pw
```## TODO
- add support for backup to a cloud
- add support for restore from a cloud