Exa: Request: Mac support

Created on 5 May 2015  Â·  19Comments  Â·  Source: ogham/exa

Would love to have Mac support for this, using Brew most likely.

help wanted os › macos

All 19 comments

I'd like this too, but I have no idea how to go about making a Homebrew thing! Can anyone give me any pointers?

I don't see why you would need homebrew, you can compile/execute Rust programs on OsX.

You can, no problem (and that's what I do). But it's nice to have both an easy way to update, and an easy way to uninstall them.

Since @ogham is uploading binaries of exa using GitHub's releases functionality, I'm currently working on writing a Cask. It would be nice to be able to just have a regular Homebrew formula, but I'm not entirely sure if Homebrew is compatible with compiling _any_ Cargo programs at the moment.

Edit: Opened caskroom/homebrew-cask#11631.

What's kind of amusing is that it says github.com is the official download host per the vendor homepage, but I wrote the homepage before I started doing official releases, so the page said nothing at all about where you could get binary downloads! I just updated the homepage, so your comment is now correct.

Also, thanks :+1:

No worries; thanks for updating the homepage to match the comment!

Is this still an issue?

Not for me anymore. I just didn't want to have to compile for osx and now I don't have to. Installation via brew would be a bonus, but I don't need that to move forward.

I personally use the Homebrew Cask version, but I'm leaving this issue open so one day we can have Homebrew nightly builds available

is the cask version working on macOS 10.12.3 for you? I received error #140 when I tried.

@santagada Yeah, the current cask is broken on Sierra. When a new version of exa is released, I plan on submitting an updated formula (see #143).

should this wait a release? not supporting latest stable macOS seems like a big problem.

The issue is that the cask needs to download the binary from somewhere (which is currently just the GitHub release page). I suppose I could temporarily fork exa and publish a "new release" based on the current master — not sure what the etiquette around doing something like this is, though.

apparently the owner hasn't made a commit in 5 months... you don't need to wait anymore to make your fork. If the repo owner wants to go back to update this he can just comment on this ticket and ask you to close your fork... now I really like the features of this but wanted to extend it... maybe I should do the same.

If I get a chance this weekend, I'll see what I can do regarding forking exa and updating the formula. As I mentioned in #143, I also wanted to change the formula from a cask to a regular formula, so I might have to do a bit of research on how to go about doing this.

Good news: exa has been officially added to Homebrew! 🎉

@ogham: It might be worth updating the website to reflect the fact that you can now just run brew install exa (it doesn't require Homebrew Cask anymore).

Awesome, works perfectly :)

This issue can now be closed, as exa is now a formula.

I’ve opened a small issue on what needs to change on the website.

$ brew --prefix exa
/usr/local/opt/exa

_yussss_

Thanks so much for dealing with this.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

dbohdan picture dbohdan  Â·  6Comments

simonsolnes picture simonsolnes  Â·  3Comments

mhalano picture mhalano  Â·  4Comments

simnalamburt picture simnalamburt  Â·  6Comments

CosmicToast picture CosmicToast  Â·  4Comments