https://github.com/rjnemo/pass-gen
Simple password generator command line interface
https://github.com/rjnemo/pass-gen
Last synced: about 2 months ago
JSON representation
Simple password generator command line interface
- Host: GitHub
- URL: https://github.com/rjnemo/pass-gen
- Owner: rjNemo
- License: mit
- Created: 2021-07-05T18:27:35.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-03-21T19:45:39.000Z (about 1 year ago)
- Last Synced: 2025-02-10T15:19:40.861Z (3 months ago)
- Language: Python
- Homepage:
- Size: 202 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# PassGen
A simple password generator command line interface.
## Stories
- [x] As a user I want to generate a random secure password to protect my personal accounts
- [x] Minimal length
- [x] Include symbols
- [x] Include numbers
- [ ] Do not include ambiguous characters (O,l,etc.)
- [x] As a user I want the generated password to be copied to the clipboard
- [x] As a user I want the generated password to be saved to a file
- [x] As a user I want to store generated passwords in a database for later usage
- [ ] Passwords must not be associated directly with the service they were generated for
- [ ] I can verify if the password is associated to a given service## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
### Installing
Clone the project repository
```shell
git clone https://github.com/rjNemo/pass-gen
```Install dependencies
```shell
pipenv install
```Run it using:
```shell
make cli
```Find more information about available commands running
```shell
make help
```## Running the tests
```shell
make test
```## Built With
- [Typer](https://typer.tiangolo.com/) - Typer, build great CLIs. Easy to code. Based on Python type hints
## Contributing
Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.
## Versioning
We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/rjNemo/pass-gen/tags).
## Authors
- **Ruidy** - _Initial work_ - [Ruidy](https://github.com/rjNemo)
See also the list of [contributors](https://github.com/rjNemo/pass-gen/contributors) who participated in this project.
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details