- 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 setup.py
$ python3 setup.py install
- Use command pygenpass
$ pygenpass
Options:
--help Show this message and exit.
Commands:
allpass Show all passwords
createpass Create new password
delpass Delete password
modpass Update password
savepass Save existing passwords
showpass Show password
version Show Version
- This command will ask for portal name and will create random password
$ pygenpass createpass
Enter portal name [None]:
Enter email id [None]:
Enter portal url [None]:
- This command will ask for portal name and existing password
$ pygenpass savepass
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 showpass
Enter portal name [None]:
Features | Dependancy |
---|---|
Scripting Language |
Python 3.0+ |
Command-Line Option and argument parsing |
click |
Database Used |
SQLite3 |
Password generator |
diceware |
- Please read contributing.md