Just kidding. But on a more serious note, why does he claim ls is not maintained anymore?
Just kidding. But on a more serious note, why does he claim ls is not maintained anymore?
> By deliberately making some decisions differently, eza attempts to be a more featureful, more user-friendly version of ls.
> A modern, maintained replacement for ls.
“Maintained” is referring to exa I think.
> 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`:
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.
The tag line certainly reads that way
(first line in the readme)
Since when you give up shared libraries, you give up on security upgrades without needing to rebuild the world.
But `eza` is a variation of `exa`, and the latter is no longer maintained, AFAICT.
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/fb05c421ae98e076989eb6e8...