This software makes reading passwords from pwsafe less secure. Read more here.
This gem is a wrapper for pwsafe composed of two executables which aim to reduce the typing of the master password.
A daemon is executed and a client interacts with it to save the master passwowrd for a specified amount of time. At any later invocation, the client asks the daemon for the master password.
Client and server communication is operated across a unix socket.
Master password is expired after 10 minutes.
Any printed output is saved to temporary file into ~/.pwsafe-agent/tmp
only for
the time required for the client program to execute. This is impossible to avoid
given the way pwsafe is designed. If you find any better solution, your contribution
is more than welcome.
Server pid is saved at ~/.pwsafe-agent/pid
pwsafe-client [any-pwsafe-option]
Examples:
pwsafe-client --list heroku
You can avoid the saving of master password to the server, or flush the saved password
by passing --flush
option to the client, even in conjunction with any pwsafe command:
pwsafe-client -up amazon --flush
gem install pwsafe-agent
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request