Create a Command Line Password Manager App that is able to do the following functions:
-
Add a Password, Email, and Name of Website.
- Example:
Enter name of website: Facebook Enter email: sample@gmail.com Enter password: abcde12345
- Example:
-
View all inputs.
- Example:
Website: Facebook Email: sample@gmail.com Password: abcde12345 Website: Youtube Email: awsccpupmnl@gmail.com Password: 213345rsdfhrts Website: LinkedIn Email: backend@gmail.com Password: softwareandwebdev
- Example:
-
Search for a specific input.
-
Delete an existing input.
-
Update a specific input:
- Before updating password:
Website: Facebook Email: sample@gmail.com Password: abcde12345
- After updating password:
Website: Facebook Email: sample@gmail.com Password: awscc_pupmnl_dswd
- Before updating password:
-
Use a json file to store the data.
-
Try to handle errors as neatly as possible to not interrupt the program.
-
Try to finish this on your own first before looking to ChatGPT or Google for answers.