4 ms·
> The computer is no longer the bottleneck. High load average, full swap, memory leaks, those things still happen today. > exa, by default, runs the stat syst
by linkdd 5y ago
> The computer is no longer the bottleneck.
High load average, full swap, memory leaks, those things still happen today.
> exa, by default, runs the stat system call on every file it encounters.
99% of ls's use case are: show me the files in this folder.
What happened to KISS (Keep It Simple, Stupid) and the UNIX philosophy (do only one thing, but do it well)?
> 256-colour terminals are everywhere.
Laughs with Windows Terminal.
> ls is still there if you need it.
Thank you, I will keep using it. Also "ls" for "list" is straightforward, what does "exa" even mean?
There is a reason why those programs have not changed in the last 50 years: they work, they do one thing, they do it well, nobody ask them to do more.
- faho 5y ago>Laughs with Windows Terminal The new windows terminal has truecolor.
- linkdd 5y agoAnd yet git bash still needs ansicon to have ANSI escape sequences handled correctly.
- omnicognate 5y ago>what does "exa" even mean? Examine
- wongarsu 5y agoIt might not be KISS, but I think exa embodies the UNIX philosophy. It does one thing (show me the contents of a folder) and it does it well (arguably better than ls as long as the consumer is a human). The UNIX philosophy isn't "only call one syscall", so getting more info on the files it's displaying is far game in my book.