https://github.com/swindlesmccoop/sspm
https://github.com/swindlesmccoop/sspm
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/swindlesmccoop/sspm
- Owner: swindlesmccoop
- License: gpl-2.0
- Created: 2021-12-19T13:56:13.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-22T17:52:40.000Z (over 2 years ago)
- Last Synced: 2025-01-13T10:51:43.932Z (4 months ago)
- Language: Shell
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Development moved to [CBPS Git](https://git.cbps.xyz/swindlesmccoop)
# Shell Script Password Manager
This script aims to be a fast, useful, and comprehensible alternative to many password managers that are bloated and often suck. This manager prints all passwords into a ~/.passwords file, which is formatted similarly to a pacman.conf file, with its main function being creating random passwords from /dev/urandom with a random number of characters in between 15 and 30 and appending the password into said ~/.passwords file.\
Please watch [this video](https://www.youtube.com/watch?v=a44Bffke0KU) to see more information about this project.## Installation
Copy the `sspm` file to your `/usr/bin/` directory.## Dependencies
The only things you need are things that are most likely already on your machine: bash (only to make sure it is portable), sed, python, echo.## Usage
sspm [site]: Prints password for [site]\
a, -a, --append: (A)ppend new, custom password\
d, -d, --delete: (D)elete a password\
h, -h, --help: Display a (h)elp message\
n, -n, --new: Generate (n)ew password\
r, -r, --replace: (R)eplace a password with a custom one