- add eval command
- better totp handling
- added --totp flag to show command
- added restart command
- fix #51 - fix --username for type command
- allow database name to start with @
- TOTP support
- switch to podman for testing
- change default database and key location
- add 'kill' command
- allow 'init' to work noninteractively
- fix #46
- fix #42 - exit with error code 1 on error
- add --cache-timeout
- fix 'edit' protecting password text
- catch pynput xorg error
- don't unlock all databases when access an entry
- use background thread for caching databases, removed --gpgkey option
- added --no-cache option to prevent background thread caching
- added --fields option to add command for custom fields
- display created/modified time in show output
- only open databases as needed, instead of all
- type now accepts 'name' option for choosing database to type from
- auto generate config
- added dockerfiles for testing
- removed --no-keyfile, --no-cache options. these are implicitly given by omitting --keyfile and --cache
- added multi database support
- added configuration file at ~/.config/passhole.ini