I just want to point out that there already exists a pass-compatible version written in go: <a href="https://github.com/gopasspw/gopass">https://github.com/gopasspw/gopass</a><br><br>I use it, and it would just fine for my purposes.<br><br><br><div class="gmail_quote"><div dir="ltr">On Fri, Jun 15, 2018 at 10:28 Mark Gardner <<a href="mailto:mkg@vt.edu">mkg@vt.edu</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 class="gmail_default" style="font-size:small">On Fri, Jun 15, 2018 at 8:13 AM, Tobias Girstmair <span dir="ltr"><<a href="mailto:junkgir-passwd@yahoo.de" target="_blank">junkgir-passwd@yahoo.de</a>></span> wrote:<br></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I should've probably phrased that very differently. What I meant to say<br>
was I'd support a pass 2.0 written in a language that is an integral<br>
part of the GNU/Linux/BSD/etc ecosystem[1]. A scripting language like<br>
Python or Perl[2] would be very good options IMO.<br></blockquote><div><br></div><div class="gmail_default" style="font-size:small">​​I'm cool with Python. When I am not programming in Go, I am programming in Python. It seems to be installed by default on all the Linux systems lately. I am no longer so fond of perl, which is strange to say as I have done some fairly big programs in perl. I found that it gets very obtuse when you need to start creating nested data structures or use objects. Once upon a time, perl with the the big thing. The momentum seems to have swung towards Python these days.<br>​</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">What I failed to communicate was that I don't want to have to install a<br>
whole load of dependencies, be it a Rust[3] or Go compiler or let alone<br>
npm/nodejs.<br></blockquote><div><br></div><div><div class="gmail_default" style="font-size:small">​I think you are conflating the dependencies that need to be installed to build a compiled tool from the dependencies to install and use the tool. Since most people install packages via their package manager, the former is not much of an issue in my opinion. I agree that I don't want to have to tons of separate libraries installed with the tool.​</div><br></div><div class="gmail_default" style="font-size:small">​Don't know about Rust but installing a Go-based pass would be no different than the current version. It would be just a single executable plus stuff like examples and docs. The code would be written to check for optional dependencies, such as git, and only use them if found. Just like the current pass.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">In the end I don't really care what language pass is written in. Just so long as it exists and works much like it does now.​</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Mark</div></div></div></div><div dir="ltr"><div class="gmail_extra">-- <br><div class="m_3004549421011175493gmail_signature" data-smartmail="gmail_signature">Mark Gardner<br>--</div>
</div></div>
_______________________________________________<br>
Password-Store mailing list<br>
<a href="mailto:Password-Store@lists.zx2c4.com" target="_blank">Password-Store@lists.zx2c4.com</a><br>
<a href="https://lists.zx2c4.com/mailman/listinfo/password-store" rel="noreferrer" target="_blank">https://lists.zx2c4.com/mailman/listinfo/password-store</a><br>
</blockquote></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><p dir="ltr">-Nick</p>
</div>