No description
Find a file
2021-07-06 09:20:22 +02:00
.vscode chore: docs + move tests 2021-07-05 20:44:51 +02:00
app chore: pin deps 2021-07-06 09:20:22 +02:00
tests chore: pin deps 2021-07-06 09:20:22 +02:00
.gitignore feat: generate random password 2021-07-05 17:30:05 +02:00
CONTRIBUTING.md chore: docs + move tests 2021-07-05 20:44:51 +02:00
LICENSE.md chore: docs + move tests 2021-07-05 20:44:51 +02:00
Makefile chore: pin deps 2021-07-06 09:20:22 +02:00
Pipfile chore: pin deps 2021-07-06 09:20:22 +02:00
Pipfile.lock chore: pin deps 2021-07-06 09:20:22 +02:00
psswd.txt feat: save to file 2021-07-05 20:26:27 +02:00
README.md chore: docs + move tests 2021-07-05 20:44:51 +02:00
setup.cfg chore: docs + move tests 2021-07-05 20:44:51 +02:00
test.txt feat: save to file 2021-07-05 20:26:27 +02:00

PassGen

A simple password generator command line interface.

Stories

  • As a user I want to generate a random secure password to protect my personal accounts
    • Minimal length
    • Include symbols
    • Include numbers
  • As a user I want the generated password to be copied to the clipboard
  • As a user I want the generated password to be saved to a file

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

git clone https://github.com/rjNemo/pass-gen

Install dependencies

pipenv install

Run it using:

make cli

Find more information about available commands running

make help

Running the tests

make test

Built With

  • Typer - Typer, build great CLIs. Easy to code. Based on Python type hints

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • Ruidy - Initial work - Ruidy

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details