Skip to content

ganeshhubale/pygenpass

 
 

Repository files navigation

PyGenpass - Command Line Password Generator and Manager Tool

How to run project?

  • Create a virtual environment on your local machine
$ python3 -m venv new_env
  • Activate virtual environment
$ source new_env/bin/activate
  • Make a local directory
  • Clone project in your directory
$ git clone https://github.com/paint-it/pygenpass.git
  • Install using pip or setup.py
$ pip install pygenpass


$ python3 setup.py install
  • Use command pygenpass

Command line options

$ pygenpass

Options:

  --help  Show this message and exit.

Commands:
  all     Show all passwords
  create  Create new password
  delete  Delete password
  modify  Update password
  save    Save existing passwords
  show    Show password
  version  Show Version

Examples

  • This command will ask for portal name and will create random password
$ pygenpass create

Enter portal name [None]:
Enter email id [None]:
Enter portal url [None]:
  • This command will ask for portal name and existing password
$ pygenpass save

Enter portal name [None]:
Enter your password [None]:
Enter email id [None]:
Enter portal url [None]:
  • This command will show password of particular portal
$ pygenpass show

Enter portal name [None]:

Dependencies

Features Dependancy
Scripting Language Python 3.0+
Command-Line Option and argument parsing click
Database Used SQLite3
Password generator diceware

How to contribute to this project?

About

Password generator and manager.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%