Live data from Hacker News

Eza: A modern, maintained replacement for ls

github.com

71–80 of 250 posts

Re: Eza: A modern, maintained replacement for ls

#71

Earlier quoted context omitted.

Challenge: which of the letters a to z and A to Z are NOT switches that modify the behavior of ls? I would guess that ls has at least 50 different behaviors based on the switches.

> which of the letters a to z and A to Z are NOT switches that modify the behavior of ls? For GNU ls: e/E, j/J, V, K, M, O, P, W, y/Y and z are not used It uses all the other upper and lower case letters, along with digit 1 and has a hand full of long options without a corresponding short one. Edit: I double-checked the man page, I'm surprised how many are unused, I would have guessed that it uses all of them by now.

> For GNU ls: e/E, j/J, V, K, M, O, P, W, y/Y and z are not used

Challenge accepted!

Re: Eza: A modern, maintained replacement for ls

#72

My ls usage went down 100% after I switched to fish shell. The built in Alt + l command lists the directory contents. Very helpful! And also results in a cleaner shell history.

I just use bash and tab tab all the time.

Yes! one full hand of mine is kept in reserve to keep hitting tab

Re: Eza: A modern, maintained replacement for ls

#73

My ls usage went down 100% after I switched to fish shell. The built in Alt + l command lists the directory contents. Very helpful! And also results in a cleaner shell history.

This appears to run eza for me, probably because I've aliased ls to eza. So I'm guessing it's just running `ls`.

Re: Eza: A modern, maintained replacement for ls

#74
post #49

Earlier quoted context omitted.

I think they are not referring to ls, but to exa [0], which is not maintained anymore. [0] https://github.com/ogham/exa

No, they definitely mean "ls": > By deliberately making some decisions differently, eza attempts to be a more featureful, more user-friendly version of ls.

We do not

Re: Eza: A modern, maintained replacement for ls

#76

Typing eza is a pretty horrible three character combination on a qwerty keyboard. One advantage of ls is it’s a lightning fast set of key strokes. I guess you can alias, but that’s kind of weird (compatibility, etc).

I was a former exa user, and the z is next to x on my keyboard, wasn't a huge hassle for me

Re: Eza: A modern, maintained replacement for ls

#77
post #56

Earlier quoted context omitted.

Seems like that would strongly encourage me to keep my directories tidier.

It absolutely did for me. Sadly, it also serves as constant reminder that ~ is a bloody mess because people still can't get used to .local/.share/.config.

So it's OK to hide the mess, by throwing everything from the living room into the closet, I guess?

Not to mention, in the old days, that stuff was modtly in dot files.

(Users install graphical file manager. User has file manager set to bizarrely show dotfiles by default. User gets mad at prior hidden "clutter". Now dotfiles hidden one dir down.)

Re: Eza: A modern, maintained replacement for ls

#80

I'm under the impression that ls doesn't do very much. I'd expect it to be a small wrapper around libc. This is thousands of lines of rust with emphasis on community building and ongoing development. There seems to be a disconnect between engineering effort and product here which doesn't totally make sense to me. I think I'll stay with ls.

> emphasis on community building Probably the first time ever I hear about a community built on a freaking directory listing tool.

Definitely the first time I've heard ambition, features & especially community used as a slight.

Generally I think of most engineers I know in person as people receptive to improvements & gains. Yes they looks at costs/tradeoffs. But there feels like some strong rejectionistic / contrarianism / negativity that I wasn't expecting, that seems bizarre & antisocial to me, especially here as the top post.

Post reply on HN