Code Monkey home page Code Monkey logo

Comments (18)

bfontaine avatar bfontaine commented on August 27, 2024

It still needs some work to be considered stable but I’d be glad to import it when it’ll be. We’ll need a way to automatically update the file database (by the bot?) instead of the manual brew which-update I use right now.

I need to clean up the tapped formulae (outside of homebrew/* taps) and to fix #2.

from homebrew-command-not-found.

bfontaine avatar bfontaine commented on August 27, 2024

Both issues have been fixed now.

from homebrew-command-not-found.

MikeMcQuaid avatar MikeMcQuaid commented on August 27, 2024

Yeh, the main thing is that file and where we keep it. I'm wondering if Git is the best place. Then again, it's text and unlikely to change.

from homebrew-command-not-found.

bfontaine avatar bfontaine commented on August 27, 2024

Yes, it doesn’t need to be versioned and we could upload it on some host (e.g. Bintray) but when should it be updated on the client side? Having it in a tap means it’s updated when people run brew update, but it needs to be versioned for that 😕

from homebrew-command-not-found.

MikeMcQuaid avatar MikeMcQuaid commented on August 27, 2024

Yeh, hmm.

from homebrew-command-not-found.

bfontaine avatar bfontaine commented on August 27, 2024

Note we now have Zsh support thanks to @xu-cheng 😄

from homebrew-command-not-found.

xu-cheng avatar xu-cheng commented on August 27, 2024

@bfontaine May I ask how do you update the data? A bot or manually?

from homebrew-command-not-found.

bfontaine avatar bfontaine commented on August 27, 2024

@xu-cheng Manually with a script. When I run brew update I check if they are new formulae, if so I install them, run brew which-update executables.txt, commit and push. I’m considering a bot but don’t have the time to work on it right now.

from homebrew-command-not-found.

xu-cheng avatar xu-cheng commented on August 27, 2024

OK. When you consider a bot, I'm more than happy to add a webhook in Homebrew repo for it. I recently wrote a Homebrew twitter bot which you can use it as a reference if you want.

from homebrew-command-not-found.

bfontaine avatar bfontaine commented on August 27, 2024

Great, thanks!

from homebrew-command-not-found.

MikeMcQuaid avatar MikeMcQuaid commented on August 27, 2024

Or get it into brew-test-bot

from homebrew-command-not-found.

xu-cheng avatar xu-cheng commented on August 27, 2024

It should be a combination of brew test-bot and a separate bot. brew test-bot is responsible to record the executable files and store them in temporary place, while a separate bot is used to update the database when PR is merged.

from homebrew-command-not-found.

MikeMcQuaid avatar MikeMcQuaid commented on August 27, 2024

At the very least we could pull this into the Homebrew organisation for more visibility.

from homebrew-command-not-found.

bfontaine avatar bfontaine commented on August 27, 2024

Done.

from homebrew-command-not-found.

MikeMcQuaid avatar MikeMcQuaid commented on August 27, 2024

Thanks!

from homebrew-command-not-found.

mralexgray avatar mralexgray commented on August 27, 2024

wait, if this is done, why is it still open? or is it done? or is it open? i'm confused. clarification is needed, as sorin-ionescu/prezto#847 depends on this being resolved, up here (upstream).

from homebrew-command-not-found.

bfontaine avatar bfontaine commented on August 27, 2024

@mralexgray I moved the repo under the Homebrew organization; but having this feature into Homebrew itself requires significant work so it won’t happen in the near future.

from homebrew-command-not-found.

MikeMcQuaid avatar MikeMcQuaid commented on August 27, 2024

Closing this issue out as it's a longer-term plan but not happening imminently.

from homebrew-command-not-found.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.