-
-
Notifications
You must be signed in to change notification settings - Fork 10k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add something to get recently added formulaes #19191
Comments
Something like |
I'm more interested in being able to see something like this via a command So what was recently added to homebrew But maybe it's what you call a But my need is about being able to list/see the recently added formula/cask in a similar way they are reported when brew gets upgraded |
That's the output of |
I'm sorry if I wasn't able to easily describe my need. So let me try to rephrase
it will produce something like this
when brew is up-to-date, it will report something like this On next call to OK so nothing exciting here. But at least, I hope we have the same understanding. Now, let's assume there are new formulae available, and brew gets updated manually with either:
You will also see the following message You will see a list of new formulae available My problem is that this list is printed only once. If you close the terminal you cannot get it back
You may tell me I could disable brew autoupdate and then use What I would like is to be able to get something equivalent to this, even if brew is already updated brew/Library/Homebrew/cmd/update-report.rb Lines 764 to 767 in 9465364
|
What does recent mean in this context? Is it the last 50 formulae? Is it the formulae added in the last week? I don't think a list exists anywhere with newly added formulae. The tricky thing is that the creation date of a formulae is not stored in the associated metadata. The only way I can think of to find that out is by looking at the date the file was created in the associated tap which is basically just a Git repo with formula definition files so it will end up working similar to @MikeMcQuaid's suggestion of |
Verification
brew install wget
. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.Provide a detailed description of the proposed feature
I would like to get something that could bring me information about recently added formula and casks in the same way they are reported when brew itself gets upgraded.
What is the motivation for the feature?
Right now, when brew is upgraded either manually or via the env variable that controls the auto upgrade of brew, there is a list of recently added formulaes that are displayed in the terminal
These are displayed when brew starts to get upgraded, or when you install something an the delay to upgrade brew is passed.
Thes valuables information are lost in the terminal history, and they are displayed once and never again.
How will the feature be relevant to at least 90% of Homebrew users?
I think some users are as curious as me, and don't want to use an RSS aggregator.
We are living on terminal and barely gets outside you know that.
My main issue is that I want to know what new programs are available, so I could use brew info to see if they are revelant.
What alternatives to the feature have been considered?
I tried to find a command to find them back but I find nothing.
brew search
(with a catchall search), but it cannot be limited in time or sorted.I looked at each available command I think, abd then looked at each parameter they support.
Please bare with me, if I missed something.
The only thing I found was to watch the GitHub repositories, but the noise is important.
An RSS aggregator can also be used to follow GitHub changes, but here there are also noise.
Parsing the brew public API is also possible, but quite a pain (maybe you have an RSS feed, but anyway RSS is not a solution I would expect to be suggested)
The code already reported the new formula and cask on some conditions, I would like to be able to get the list of new formula and casks with a dedicated command.
The text was updated successfully, but these errors were encountered: