5 ms·
Who uses ls anyway? I tab-complete until it lists the files I need. Just kidding. But on a more serious note, why does he claim ls is not maintained anymore?
by daghamm 2y ago
Who uses ls anyway? I tab-complete until it lists the files I need.
Just kidding. But on a more serious note, why does he claim ls is not maintained anymore?
- hparadiz 2y agoFor some reason it became the norm to think that if some piece of software isn't updated regularly that it's inherently out of date.
- coffeeri 2y agoI think they are not referring to ls, but to exa [0], which is not maintained anymore. [0]https://github.com/ogham/exa https://github.com/ogham/exa
- Izkata 2y agoNo, they definitely mean "ls": > By deliberately making some decisions differently, eza attempts to be a more featureful, more user-friendly version of ls.
- coffeeri 2y agoYes, it is marketed as a better “ls”. I was commenting regarding “maintained” in: > A modern, maintained replacement for ls. “Maintained” is referring to exa I think.
- kazinator 2y agoRight; since the sentence mentions ls, of course, it must be referring to something other than ls. Like when your wife finds a sexier, more romantic replacement for you, of course she's not comparing anyone to you. (Nobody is sexier or more romantic than you.) She means sexier and more romantic replacement compared to the previous lover she's just broken up with.
- lynndotpy 2y agoYes, exactly this. The original `exa`'s description is > exa is a modern replacement for `ls` and it seems `eza` very recently changed the README to match that, given the confusion. At the time, emphasizing it was actively maintained (in comparison to `exa`) made sense, but by now, `eza` has about 5x more daily downloads than `exa`: - https://crates.io/crates/eza https://crates.io/crates/eza - https://crates.io/crates/exa https://crates.io/crates/exa
- cafkafk 2y agoWe do not
- verdverm 2y ago> A modern, maintained replacement for ls. The tag line certainly reads that way (first line in the readme)
- nine_k 2y agoOf course `ls` is maintained, as a part of your shell or of coreutils. But `eza` is a variation of `exa`, and the latter is no longer maintained, AFAICT.
- ducktective 2y agoProfessional Linux masters just use the `echo *` shell built-in
- kazinator 2y agoBecause he's deliberately confusing "maintained" with "actively developed" in order to insinuate that the existing tools is unmaintained.
- linkdd 2y agoThe "maintained" refers to `exa`, which is also written in Rust. Rust binaries are static, which means they need to be rebuilt when security fixes are published on one of their dependencies. Without active development to at least update, the static binary becomes a liability. On another note, the developers on exa did explicitly say the project was unmaintained: https://github.com/ogham/exa/commit/fb05c421ae98e076989eb6e8b1bcf42c07c1d0fe https://github.com/ogham/exa/commit/fb05c421ae98e076989eb6e8...