linuxify icon indicating copy to clipboard operation
linuxify copied to clipboard

Feature request - add tools gnutls gnupg gnu-getopt tree

Open jkoppenol opened this issue 5 years ago • 6 comments

Hi, I just installed another package from Homebrew, and I noticed that some more gnu or common linux tools are available which are not "featured" in this nice project:

######################################################################## 100.0% ==> Installing dependencies for pass: gnu-getopt, ... , tree ... ==> Installing pass dependency: gnu-getopt ==> Pouring gnu-getopt-2.36.1.catalina.bottle.tar.gz ... ==> Installing pass dependency: gnutls ==> Pouring gnutls-3.6.15.catalina.bottle.tar.gz ... ==> Installing pass dependency: gnupg ==> Pouring gnupg-2.2.27.catalina.bottle.tar.gz ... ==> Installing pass dependency: tree ==> Pouring tree-1.8.0.catalina.bottle.tar.gz

Can these be added to the scripts?

jkoppenol avatar Jan 19 '21 11:01 jkoppenol

I'll consider this. A change like this means I should probably also rename this from "linuxify" to "gnuify"

pkill37 avatar Feb 01 '21 14:02 pkill37

It's more than just GNU stuff though. So I think it's more prescriptive about that it's being more like Linux as opposed to just straight GNU.

bengaywins avatar Mar 31 '21 20:03 bengaywins

I agree with Ben,.

Adding the GNU stuff I requested is good, but renaming it he project is overdoing it.

Regards,

Jeffrey

Sent from my iPad

On 31 Mar 2021, at 22:25, Ben Gray @.***> wrote:

 It's more than just GNU stuff though. So I think it's more prescriptive about that it's being more like Linux as opposed to just straight GNU.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

jkoppenol avatar Apr 05 '21 21:04 jkoppenol

Anyone want to send a PR for this? :)

pkill37 avatar Apr 06 '21 11:04 pkill37

Hello, I just recently found this project and it's quite nice.

For this feature, I would caution that things like gnupg can be touchy.

For instance, brew's gnupg package is version 2.3 The [email protected] package is the 'stable' version. From the 2.3 release notes:

Although some bugs might linger in the 2.3 versions, they are intended
to replace the 2.2 series.  2.3 may even be used for production purposes
if either the risk of minor regressions is acceptable or the new
features are important.

I bring this up because I use [email protected] daily in connection with my yubikeys. I have not had the bandwidth to figure out the issues with ssh key forwarding from the gnupg daemon yet. There are enough moving parts that it's not top of mind.

If this were to blindly install gnupg then that would make this guide near impossible to follow: https://github.com/drduh/YubiKey-Guide

There are ways to work around this, env vars, command line opts, etc but those all add complexity. All I'm saying is that there are issues here to consider before just going down the simple, obvious and wrong path :)

jstelzer avatar Sep 09 '21 14:09 jstelzer

Thanks for poniting this out @jstelzer ! Perhaps it's wise to verify this for all sensitive packages (like gnupg, libressl, openssh, etc)

jkoppenol avatar Oct 06 '21 07:10 jkoppenol