give_me
is a cli program to help with password management.
- Create new passwords
- Edit existing passwords
- Remove passwords
- List all passwords
- Copy passwords to clipboard
- Option to show passwords in plain text or hidden text
- Passwords are stored encrypted
pypoetry tool is required.
$ git clone https://github.com/DrShahinstein/give-me.git
$ cd give-me/
$ poetry install
Run:
$ poetry run python -m give_me <command_or_password_name>
In unix, passwords are stored in the following file location:
$HOME/.config/give_me/givemepasswords.json
In windows:
%APPDATA%/give_me/givemepasswords.json
Look up releases or:
$ poetry build
$ cd dist/
$ pip install give_me-0.1.0-py3-none-any.whl
$ give_me <command_or_password_name>
$ give_me list
No passwords available
$ give_me create
Enter name for password: ghtoken
Password:
ghtoken created successfully!
$ give_me list
ghtoken: ****************************************
$ give_me create
Enter name for password: anyother
Password:
anyother created successfully!
$ give_me list
ghtoken: ****************************************
anyother: ***
$ give_me list --no-private
ghtoken: '!%(=!%some=!)(%)'github)'=!()='!token!(%)='()'
anyother: 123
$ give_me anyother
anyother copied!
$ give_me remove anyother
anyother removed successfully!
$ give_me list
ghtoken: ****************************************
{
"ghtoken": "gAAAAABmpBB06T2wIzftP5x4lF6-O8JbpHdcYPtnZiYeCY8j9JFdqpFe5QcpVPXsaD8lIcwwFe-RR44mEvZb_rpLbHqK_S4SD83HMe5PMLurklmCtrhbOBg5Zkf2wi-87BYa4IOx5WXU",
"anyother": "gAAAAABmpBB0XSOCIeAZmrg0bgaQMugVlQtOwt-VlBoRMSS7CvoD1PrKN1K45sHPJD6wNKB7wsWjzvdyO_Z-qInTeQllr1-04w==",
"anyotherother": "gAAAAABmpBB0pNVDRIL7-KSGjnm9nSmX7MTl6WBvKjK5zhfdUIMuA7_usCb8eoFn1BPiosO4pLPJl-PqQdDdAfDvuFkvLfRsew=="
}