<div dir="ltr">One other thought regarding the choice of language. I personally keep a copy of pass stored <i>inside my pass git repository</i>, so that I can still easily use it on systems where pass is not installed without adding too many extra steps. Bash is everywhere, which makes it extremely portable.<div><br></div><div>It's fairly common for me to use it from a live distro (typically sysresccd), and sometimes on some other system that isn't mine.</div><div><br></div><div>Cheers,</div><div>Steve</div></div><br><div class="gmail_quote"><div dir="ltr">On Sat, 16 Jun 2018 at 01:49 Steve Gilberd <<a href="mailto:steve@erayd.net">steve@erayd.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>On Sat, 16 Jun 2018 at 01:36 Ben Oliver <<a href="mailto:ben@bfoliver.com" target="_blank">ben@bfoliver.com</a>> wrote:<br></div><div><br></div>> <span style="color:rgb(33,33,33)">I don't think that 'simple' necessarily means bash.</span><div><span style="color:rgb(33,33,33)"><br></span></div></div><div dir="ltr"><div><span style="color:rgb(33,33,33)">It doesn't - 'simple' and 'written in bash' were two separate points. I was endorsing bash, because:</span></div><div><span style="color:rgb(33,33,33)"> (a) bash is something I already know and can easily audit; and</span></div><div><span style="color:rgb(33,33,33)"> (b) bash has no concept of packages which removes the temptation to import arbitrary functionality.</span></div><div><span style="color:rgb(33,33,33)"><br></span></div><div><span style="color:rgb(33,33,33)">I don't have any objection to other languages in principle, but bash has some compelling points that make it ideal <b>for my particular use-case</b>.</span></div></div><div dir="ltr"><div><span style="color:rgb(33,33,33)"><br></span></div><div><span style="color:rgb(33,33,33)">> </span><span style="color:rgb(33,33,33)">You know how pass works, even without looking at the source code.</span></div><div><span style="color:rgb(33,33,33)"><br></span></div></div><div dir="ltr"><div><span style="color:rgb(33,33,33)">But I'm not looking at the source to figure out how it works. I'm looking at the source to ensure it is trustworthy.</span></div><div><span style="color:rgb(33,33,33)"><br></span></div><div><span style="color:rgb(33,33,33)">Cheers,</span></div><div><span style="color:rgb(33,33,33)">Steve</span></div></div>-- <br><div dir="ltr" class="m_-5736695025357176007gmail_signature" data-smartmail="gmail_signature"><p dir="ltr">Cheers,</p>
<p dir="ltr"><b>Steve Gilberd</b><br>
<span style="color:#666666">Erayd LTD </span><span style="color:#666666"><b>·</b></span><span style="color:#666666"> Consultant</span><br>
<span style="color:#666666"><i>Phone: <a href="tel:+64%204-974%204229" value="+6449744229" target="_blank">+64 4 974-4229</a> </i></span><span style="color:#666666"><i><b>·</b></i></span><span style="color:#666666"><i> Mob: <a href="tel:+64%2027%20565%203237" value="+64275653237" target="_blank">+64 27 565-3237</a></i></span><br>
<span style="color:#666666"><i>PO Box 10019, The Terrace, Wellington 6143, NZ</i></span></p>
</div>
</blockquote></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><p dir="ltr">Cheers,</p>
<p dir="ltr"><b>Steve Gilberd</b><br>
<span style="color:#666666">Erayd LTD </span><span style="color:#666666"><b>·</b></span><span style="color:#666666"> Consultant</span><br>
<span style="color:#666666"><i>Phone: +64 4 974-4229 </i></span><span style="color:#666666"><i><b>·</b></i></span><span style="color:#666666"><i> Mob: +64 27 565-3237</i></span><br>
<span style="color:#666666"><i>PO Box 10019, The Terrace, Wellington 6143, NZ</i></span></p>
</div>