A simple password manager on the command line
pykeys works with the following modes:
- add: store an existing password in the manager
- create: create a new password
- lookup: retrieve a password
- remove: remove a stored password
- dump: print out all passwords
pykeys <mode> <options>
Where <mode> is one of the modes above
Each mode takes in it's own options:
pykeys add <loc> <password>
<loc>is the location the password goes to<password>is the password to use
pykeys create [-d] [-c <loc>] [-l <length>] [-s <specials>] [-n <numbers>] [-u <uppercases>]
-dis to use the default values for the quantities (length of 16, 4 special characters, 4 numbers, 4 uppercase characters, and 4 lowercase characters-cis to specify the location this is used for. If none is provided, the user will be prompted-lis to specify the length of the password. If not provided, and no-d, the user will be prompted-sis to specify the number of special characters. If not provided, and no-d, the user will be prompted-nis to specify the number of numbers. If not provided, and no-d, the user will be prompted-uis to specify the number of uppercase characters. If not provided, and no-d, the user will be prompted
pykeys lookup <loc>
<loc>should be the value of the password to lookup
pykeys remove <loc>
<loc>should be the value of the location to remove the password from