Recently, I started using pycarddav with mutt and since I'm happily using the password store pass to avoid writing plain passwords into config files (like muttrc), I wrote this patch to enable password lookups via shell command outputs.
This patch adds a new configuration variable called passwd_cmd that is simply a shell command.
If the user sets this variable in her config file, the specified command is executed and the standard output of this command is used as password for authentication.
It seemed to me, that the develop branch is no longer in use (behind master) so I make this PR to master. Please correct me if I am wrong.
Recently, I started using pycarddav with mutt and since I'm happily using the password store pass to avoid writing plain passwords into config files (like muttrc), I wrote this patch to enable password lookups via shell command outputs.
This patch adds a new configuration variable called
passwd_cmd
that is simply a shell command. If the user sets this variable in her config file, the specified command is executed and the standard output of this command is used as password for authentication.It seemed to me, that the develop branch is no longer in use (behind master) so I make this PR to master. Please correct me if I am wrong.