Deprecate brew-diy #15807

Closed
mistydemeo opened this Issue Nov 2, 2012 · 9 comments

Projects

None yet

5 participants

@mistydemeo
Collaborator

brew diy pretty much sucks. From our documentation it's impossible to figure out what it's meant to do, and I'm not convinced what it does do is terribly useful either. A user was on IRC trying to figure it out the other day, and I had to resort to reading the code to figure out what it's meant to do.

I think its worth deprecating. For now, remove it from the man page and move the command itself into Contributions, with an eye to removing it later. Any objections?

@adamv
Contributor
adamv commented Nov 2, 2012

+1; I've never used it.

@Sharpie
Contributor
Sharpie commented Nov 2, 2012

+1. Creating a "canonical" version for DIY software isn't a task that is complicated or important enough to warrant its own tool given that the steps are:

  • configure --prefix=/usr/local/Cellar/<thing>/<version>
  • install
  • brew link <thing>
@jacknagel
Contributor

+1 Used it once: to figure out what it did.

@cooljeanius

What? I use this all the time. I even have a brew-configure script in my $PATH that I use instead of the standard ./configure, and it depends on brew diy: https://gist.github.com/4004838

@adamv
Contributor
adamv commented Nov 5, 2012

Hmm. Is there a way to put this up to the community?

I mean, it's not like we need brew diy for some other command though.

@jacknagel
Contributor

Yeah, if people are using it I switch from +1 to +0; it has required approximately zero maintenance, so...

@jacknagel
Contributor

Seems like people are actually using this, so closing for now.

@jacknagel jacknagel closed this Nov 26, 2012
@mistydemeo
Collaborator

Yeah, fair enough. Was a useful way to actually figure out if people were using it!

I'll just update the docs so users can understand what it does and how.

@cooljeanius

Seeing this issue bumped reminded me to improve my brew-configure script. I did so and I've now put a pull request in for it (#16248)

@xu-cheng xu-cheng locked and limited conversation to collaborators Feb 16, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.