<feed xmlns='http://www.w3.org/2005/Atom'>
<title>password-store/src/platform, branch master</title>
<subtitle>Fork of https://git.zx2c4.com/password-store/about/ with support for pass-otp in the dmenu script
</subtitle>
<link rel='alternate' type='text/html' href='https://git.m-chrzan.xyz/password-store/'/>
<entry>
<title>Replace 'which' with POSIX equivalent 'command -v'</title>
<updated>2021-09-23T21:25:28+00:00</updated>
<author>
<name>Ayush Agarwal</name>
<email>ayush@fastmail.in</email>
</author>
<published>2021-09-15T17:17:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.m-chrzan.xyz/password-store/commit/?id=a80a3189458a86f29f61d980b4ad977594199864'/>
<id>a80a3189458a86f29f61d980b4ad977594199864</id>
<content type='text'>
The 'which' command is an external command that must be called each and
every time pass is used. 'which' is also not mentioned in the README as
one of the dependencies that might be needed to run pass.

Instead of 'which', we can use the POSIX compatible and shell built-in
'command -v'. It saves pass from making an external call and is,
arguably, more reliable than using 'which' as mentioned in the following
link.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The 'which' command is an external command that must be called each and
every time pass is used. 'which' is also not mentioned in the README as
one of the dependencies that might be needed to run pass.

Instead of 'which', we can use the POSIX compatible and shell built-in
'command -v'. It saves pass from making an external call and is,
arguably, more reliable than using 'which' as mentioned in the following
link.
</pre>
</div>
</content>
</entry>
<entry>
<title>platform/darwin: don't invoke brew for the default prefix</title>
<updated>2020-04-20T05:36:59+00:00</updated>
<author>
<name>Filippo Valsorda</name>
<email>hi@filippo.io</email>
</author>
<published>2020-04-19T22:55:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.m-chrzan.xyz/password-store/commit/?id=07b169ec32ad6961ed8625a0b932a663abcb01d2'/>
<id>07b169ec32ad6961ed8625a0b932a663abcb01d2</id>
<content type='text'>
"brew --prefix gnu-getopt" takes 2.125s on my very default setup (I
don't even want to know why), dominating the pass wall time.

If the default brew prefix is in use, just detect the getopt binary with
a cheap "test -x" instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"brew --prefix gnu-getopt" takes 2.125s on my very default setup (I
don't even want to know why), dominating the pass wall time.

If the default brew prefix is in use, just detect the getopt binary with
a cheap "test -x" instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>platform/darwin: drop using "display" to show QR codes</title>
<updated>2020-04-20T05:36:59+00:00</updated>
<author>
<name>Filippo Valsorda</name>
<email>hi@filippo.io</email>
</author>
<published>2020-04-19T22:41:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.m-chrzan.xyz/password-store/commit/?id=8d267c480e1f04832bd6110e73411dee63bbf042'/>
<id>8d267c480e1f04832bd6110e73411dee63bbf042</id>
<content type='text'>
This doesn't detect if XQuartz is installed and running, so it's broken
in most setups, the experience is poor regardless, since it's not
displayed inline in the terminal, but leaves a window that requires
closing, and anyway the the utf8 mode works perfectly on both iTerm2 and
Terminal.app.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This doesn't detect if XQuartz is installed and running, so it's broken
in most setups, the experience is poor regardless, since it's not
displayed inline in the terminal, but leaves a window that requires
closing, and anyway the the utf8 mode works perfectly on both iTerm2 and
Terminal.app.
</pre>
</div>
</content>
</entry>
<entry>
<title>show: do not store binary data in bash vars</title>
<updated>2018-08-01T02:12:04+00:00</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2018-08-01T02:12:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.m-chrzan.xyz/password-store/commit/?id=44f54f0b02b567d621764a50b0920c87c245e4c9'/>
<id>44f54f0b02b567d621764a50b0920c87c245e4c9</id>
<content type='text'>
Instead we're forced to base64 it, like we do with the clipboard.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead we're forced to base64 it, like we do with the clipboard.
</pre>
</div>
</content>
</entry>
<entry>
<title>Close stdout for background task that restores clipboard</title>
<updated>2018-06-14T14:58:28+00:00</updated>
<author>
<name>Allan Odgaard</name>
<email>github@simplit.com</email>
</author>
<published>2018-06-14T13:36:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.m-chrzan.xyz/password-store/commit/?id=f97cf971d813bda250edaa3757c24ef1dc986309'/>
<id>f97cf971d813bda250edaa3757c24ef1dc986309</id>
<content type='text'>
While we do not expect any output on stdout from the background task,
keeping the file handle open means that anyone calling `pass` and
waiting for stdout to be closed, will have to wait (by default) for 45
seconds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While we do not expect any output on stdout from the background task,
keeping the file handle open means that anyone calling `pass` and
waiting for stdout to be closed, will have to wait (by default) for 45
seconds.
</pre>
</div>
</content>
</entry>
<entry>
<title>show,generate: support qrcodes</title>
<updated>2017-01-01T20:03:38+00:00</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2017-01-01T20:03:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.m-chrzan.xyz/password-store/commit/?id=77f1384a6321eef06265ea5e5b11eabdc53ab720'/>
<id>77f1384a6321eef06265ea5e5b11eabdc53ab720</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add openbsd platform file from David Dahlberg</title>
<updated>2015-05-11T12:40:52+00:00</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2015-05-11T12:39:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.m-chrzan.xyz/password-store/commit/?id=fd0c6dcc559ba8a538b0b1b6294ce83bbc5dd100'/>
<id>fd0c6dcc559ba8a538b0b1b6294ce83bbc5dd100</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>enhance winpath detection: gpg --help will have a line like this: Home: C:\.....</title>
<updated>2015-05-11T12:36:28+00:00</updated>
<author>
<name>Lorenz Weber</name>
<email>mail@lenzw.de</email>
</author>
<published>2015-05-11T10:59:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.m-chrzan.xyz/password-store/commit/?id=af3b815c91a35cc8a6054bba64ceb1f4a71b9649'/>
<id>af3b815c91a35cc8a6054bba64ceb1f4a71b9649</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>critcal fix for cygwin: gpg output to stdout ("gpg -o -") would have been putput to a file named "-"</title>
<updated>2015-05-11T12:03:39+00:00</updated>
<author>
<name>Lenz Weber</name>
<email>mail@lenzw.de</email>
</author>
<published>2015-05-11T10:45:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.m-chrzan.xyz/password-store/commit/?id=ed1adea7dc85c11ced1328b45224669f47840a1c'/>
<id>ed1adea7dc85c11ced1328b45224669f47840a1c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bad code is bad.</title>
<updated>2015-01-28T17:09:20+00:00</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2015-01-28T17:09:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.m-chrzan.xyz/password-store/commit/?id=27265a14a0c66970dc59924fc83e4d22f279e2d6'/>
<id>27265a14a0c66970dc59924fc83e4d22f279e2d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
