[pass] Replace base64 in cygwin?
Stephen Schoun
stephen at schoun.net
Sun Apr 27 12:26:09 CEST 2014
Hi everyone,
This is my first post to the password-store listserv. Pass works great
for me on Linux, but I have been struggling to get it to work on
Windows. One of the issues I came across was the difficulty in finding
an executable of the "base64" program for cygwin/mingw/msys/msysgit
anywhere on the internet and I don't really want to compile it myself.
I'm actually using msysgit.
However, I found a workaround that seems to do the job. If I understand
correctly, base64 is used to strip newlines when writing and reading
from the clipboard manager. So I was able to replace the "base64" or
"base64 -d" command with a suitable bash function in
src/platform/cygwin.sh using "tr":
StripNewlines(){ tr -d '\n'; }
But I am not an experienced bash programmer, so I might be doing
something dumb. If this is a valid substitution, however, then other
people trying to use Windows might benefit from making this change
permanent since "tr" is shipped with msysgit, for instance, but "base64"
is not. Does anyone have any thoughts on this?
Also, I don't know what the "pkill -f" command is supposed to be doing,
but msysgit doesn't have "pkill" either.
Thanks,
--Stephen Schoun
stephen at schoun.net
More information about the Password-Store
mailing list