- 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
$ 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
- 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]:
Features | Dependancy |
---|---|
Scripting Language |
Python 3.0+ |
Command-Line Option and argument parsing |
click |
Database Used |
SQLite3 |
Password generator |
diceware |
- Please read contributing.md