Replies: 2 comments 7 replies
-
I think the short answer is: portability. Every system has their own package manager(s), and to support them all would be a big undertaking. We do support (since recently) to install pants using Homebrew as a convenience/alternative to using the bash script installer for MacOS users, as noted on the page you linked to with:
|
Beta Was this translation helpful? Give feedback.
-
Thank you for the insights! That answers my question - feel free to close this if you prefer to keep the board clean.
That is an interesting aspect which I did not have on my mind at all. While we're at it, a related question: Why would people use
Microsoft is really big on doing that. Also for simplicity? My fear here is that public repositories have (quality) standards, whereas private ones just don't. @jsirois I used to pull source files and install shit by running |
Beta Was this translation helpful? Give feedback.
-
Hi all,
this question is of generic nature and not related to any specific problem I have with pants. In fact, I am just getting started with pants and am currently devouring the documentation :)
As per official documentation, pants is to be installed via a bash script that we pull off the pants domain. I've been noticing that kind of installation with a number of other projects as well, in particular I can think of terraform and Microsoft products. This has been gaining traction, as I used to be able to install everything off a package manager just a decade ago.
Whenever I see that, I am wondering why no package manager was used instead. There must be a solid reason and I'd like to know why :)
Package managers are there for a reason and foregoing that by running a simple shell script is inevitably going to reintroduce all the problems that package managers used to solve. So I'm really curious to hear what the reasons were to go down this route instead. I haven't personally managed installation procedures for any large scale project so I really have no insights there just yet.
I am looking forward to your answers!
With best regards!
Beta Was this translation helpful? Give feedback.
All reactions