/gollum

Gollum - a console credential manager

Primary LanguageC++

╓───────────────────────────────────────────────────────╖
║              GOLLUM CREDENTIALS KEEPER                ║
╙───────────────────────────────────────────────────────╜


Features:
========
	- Small command line credential manager
	- Keeps credentials encrypted using a key and passphrase

TODO:
=====
	- Implement --pattern option for list action
	- Implement remove action
	- Encrypt Gollum file store using a key and passphrase
	- Format output on console better
	- Apply more secure programming concepts like profiling 
	  and smart pointers etc
	- Add Tiny-AES-C library to source control and reference
	  from there.
	- Update username from model to be sitename. Not storing 
	  usernames.
	- Fix bug when certain symbols are used in password that
	  wipes out file store.
	- Add high level exception handling to roll back changes
	  made to file store.
	- Clean up how we parse action options from being positional
	  to being able to access options by key-value pairs.
	- Run static analysis tools against code base

Roadmap:
=====
	- Add copy to clipboard action that takes a credential name
	  and copies your password to the Windows clipboard.
	- Password generator
	- Sync password files from some remote location. Maybe GDrive
	  or some other secure remote storage environment. FTP perhaps?
	- Maybe attempt a GUI version too at some point?