Live data from Hacker News

Exa Is Deprecated

github.com

181–190 of 244 posts

Re: Exa Is Deprecated

#181
post #104
post #4

I've been using LSD instead of Exa, so I'm lightly relieved that I don't have to change over. Both projects are amazing little utilities that when combined with a well-customized shell, really make using the terminal a joy. I absolutely love the trend of rewriting classic Unix utilities in rust, because the new tools often have (small or large) usability and quality of life improvements that altogether make the termi…

Exa was a nonstarter for me because only LSD supports Windows. Which is unfortunate, as this is a big advantage of the Rewrite It In Rust trend.

[deleted]

Re: Exa Is Deprecated

#182
post #119

Earlier quoted context omitted.

I can't say I've found anything particularly wrong with it in the last 40 years.

The only problem I ever have with 'ls' is accidentally listing very large directories, but that is almost always an OS and filesystem issue at the core. If an ls replacement could somehow handle directories with >10^4 files faster, then I'd switch.

Have you tried:

    alias ls='ls -U'
? I find my ^C usually makes it through if I need it. Sometimes minimizing the terminal or switching desktops also helps.

(it probably helps that I use a filesystem - btrfs - that is fundamentally append-based so gives a meaningful order even with -U)

Re: Exa Is Deprecated

#183
post #11
post #2

I hope that the author Benjamin Sago is alright. It's always concerning when FOSS developers disappear for a while - even though it isn't uncommon.

I wish there was a better way for the community to handle this situation without the original author doing what we see here. Sometimes the original author dies unexpectedly for example and it's very hard to salvage the work into a maintained fork. I wrote about this in 2018: https://kodare.net/2018/06/25/salvaging-abandoned-projects.h...

> it's very hard to salvage the work into a maintained fork.

Sometimes, perhaps, but https://github.com/eza-community/eza looked pretty easy, and they even had push access to change the exa repository to point to it.

Re: Exa Is Deprecated

#184
post #177

Earlier quoted context omitted.

The list has repos that Code Shelter has access to (ie ones that you can request to join). We don't have access to the new Light Table repo, so it wouldn't be apt to add there.

Apologies if I'm being dumb, but I'm confused. I assumed "adopted" implied that Code Shelter has some alternative repo that it (Code Shelter's community) is maintaining. Is that not the case? If not, then why list it at all?

No, "adopted" means that you gave Code Shelter permission to add contributors to your repo (the same repo you've always used). Otherwise, there wouldn't be a need for CS, since anyone can fork any repo.

CS is there to ensure continuity for the original repo (and releases).

Re: Exa Is Deprecated

#185
post #180
post #123

Earlier quoted context omitted.

That's mostly rubbish though. The reason ls works perfectly fine today is no one dares fuck with the interface in case they break everything that depends on 30 years of assumptions even if they do suck a little bit. That includes all the forks and rewrites. This is almost entirely missing in "modern" software development. And I don't think any of us have time or energy really to track down varying different forks of…

ls (specifically the version used on just about every linux distro) had a huge breaking change in 2016, so this is objectively false. https://www.gnu.org/software/coreutils/quotes.html

I refer to my comment made before this about GNU being the wild west https://news.ycombinator.com/item?id=37419333

Re: Exa Is Deprecated

#186
post #180
post #123

Earlier quoted context omitted.

That's mostly rubbish though. The reason ls works perfectly fine today is no one dares fuck with the interface in case they break everything that depends on 30 years of assumptions even if they do suck a little bit. That includes all the forks and rewrites. This is almost entirely missing in "modern" software development. And I don't think any of us have time or energy really to track down varying different forks of…

ls (specifically the version used on just about every linux distro) had a huge breaking change in 2016, so this is objectively false. https://www.gnu.org/software/coreutils/quotes.html

They made the change only take effect outputting directly to a tty, so it won't break scripts. This is similar to how multi-column output and color output work.

Re: Exa Is Deprecated

#187
Oh never stop HN. I should never use anything except 30 year old gnu tools because they've definitely never gone through development lulls, or changed ownership. Etc. "They'll still work in years", as if exa doesn't still work just fine. People here just say the stupidest shit without an ounce of consideration of how ignorant it is.

Re: Exa Is Deprecated

#188
post #105

Earlier quoted context omitted.

YMMV, but many of us find it easier to maintain rust + cargo than the old C + autotools mess.

FWIW, my mileage definitely varied: autotools--which is quite easy if you bother to learn how it works and is then almost infinitely flexible--has pretty much never failed me (I think there was one incident for a while related to building stuff for iOS? regardless this was fixed long ago), but I have had to file and participate in a number of bugs on cargo, most of which are still open :/, and I haven't even develope…

lol, as a distro package maintainer, I've literally stopped packaging and stopped using software that uses autotools. Given me meson or give me a software compiled in a respectable language, or preferably, death. I'd take cargo and its crates.io namespace warts every day over autotools, and twice on every day of the week.

Re: Exa Is Deprecated

#190
post #4

I've been using LSD instead of Exa, so I'm lightly relieved that I don't have to change over. Both projects are amazing little utilities that when combined with a well-customized shell, really make using the terminal a joy. I absolutely love the trend of rewriting classic Unix utilities in rust, because the new tools often have (small or large) usability and quality of life improvements that altogether make the termi…

lsd is a drop-in ls replacement, exa is not. And lsd is a whole lot faster, which is also a plus.
Post reply on HN