Password manager for macOS.
Follow these steps to build some easy command line commands for the management of your password
Open and edit the file setting.json adding:
- in pathFile the path (and the file name) where you want to save your password. For example
/Users/user123/Documents/encrypted_pw.txt
- in tmp_file_path the path (and the file name) where you want to temporary save the crafted password. For example
/Users/user123/Documents/tmp.txt
Be careful, the document names MUST be different
-
Clone the repository in your laptop
-
Move to the project directory typing in your terminal:
cd <project_path>
-
Install the project dependencies typing in your terminal:
pip install -r requirements.txt
-
Test the python script typing in your terminal:
python3 planpw.py -h
If the script works, you will see the manual of the script in your terminal something like this:
usage: python3 planpw.py [options] <flags>
[options]:
-get [tag] : get the password saved with [value] tag
-set [tag] : add a new password with the tag [value]
-find [string] : show all the tags matching with [string]
-craft <flags> : craft a new password
<-s> -> allow special characters
<-l> [lenght] -> set password lenght
-del [tag] : delete an existing password
-h : show this manual
Every following actions must be executed on these files:
- getpw
- setpw
- craftpw
- delpw
- findpw
Open every file and substitute project_path_here with you project file path
Copy every file to the folder /usr/local/bin/.
You can access to this folder by typing in your terminal
open /usr/local/bin/
To be able to use the commands, type in your terminal:
sudo chmod +x /usr/local/bin/getpw
sudo chmod +x /usr/local/bin/setpw
sudo chmod +x /usr/local/bin/craftpw
sudo chmod +x /usr/local/bin/delpw
sudo chmod +x /usr/local/bin/findpw
Open a terminal and use the commands.