Live data from Hacker News

Exa, a modern replacement for ls

the.exa.website

221–230 of 420 posts

Re: Exa, a modern replacement for ls

#222
post #178

Earlier quoted context omitted.

Writing `ls` is the first thing I do when learning a new language.

Hah, interesting! Mine is writing a simple web server (sockets, IO, string handling) and an ultra-simple command line browser (args handling, 3rd party libs for URLs, HTML parsing, etc.)

I like to write chip-8 and other VMs to get a handle Of a new lang

Re: Exa, a modern replacement for ls

#223
post #184

Earlier quoted context omitted.

For more paranoid folks, it would be nice to have a configuration option to forego the git features and thereby remove the need for linking in any networking code. :)

There is one already; it's a cargo feature.

I wrote the original Homebrew formula for exa and remembered adding support for the Git-less install, so I was surprised to see it wasn't there anymore! Seems like it was removed in this version bump [1] — I'll open a PR adding it back in.

[1]: https://github.com/Homebrew/homebrew-core/pull/13676

Re: Exa, a modern replacement for ls

#224
post #186

I find quite funny that the author is so convinced that the use of colors is the "right default". 1) I'm colorblind so my view of colors is different from yours. 2) I find that any tool which use many colors suck: there will be a color combination which will be hard to read (for example git log: the sha1 keys are dark red on black, unreadable) but using just a few color is very nice (git diff: 3 colors, one for +, on…

"I laugh at the author because i have different vision than everybody else"

Re: Exa, a modern replacement for ls

#225
post #169
post #138

Earlier quoted context omitted.

I wouldn't say it's bullshit, just a difference of opinion. 38 kilobytes of executable isn't small, it's tiny ; there's no way exa could get to that level without compromising its featureset or development, and even if you did, you'd just have another ls, and we already have ls. If it's not small, what would you call it? Medium-sized? Something of that size means "download tens of megabytes of runtime and scatter fil…

> 38 kilobytes of executable isn't small, it's tiny; there's no way exa could get to that level without compromising its featureset or development I'd be willing to bet dynamic linking would get it much closer to that ballpark and wouldn't compromise the feature set or development.

Dynamic linking to what, though? The features you're looking for have to available in a library for you to be able to link to it.

Re: Exa, a modern replacement for ls

#226
post #186

I find quite funny that the author is so convinced that the use of colors is the "right default". 1) I'm colorblind so my view of colors is different from yours. 2) I find that any tool which use many colors suck: there will be a color combination which will be hard to read (for example git log: the sha1 keys are dark red on black, unreadable) but using just a few color is very nice (git diff: 3 colors, one for +, on…

Congratulations! You are part of the roughly 4.5% of the global population with colorblindness.

Applying your physical shortcomings to a project when you are by and large the minority makes very little sense.

If `ls` is better for you, use `ls`.

Re: Exa, a modern replacement for ls

#227

Earlier quoted context omitted.

Isn't there `sort -h`?

It's almost as if people used these tools together enough, that they made an effort to make them work well together. ;) Seriously, "du -h | sort -h" is a regular command for me.

If you do it quite a bit you may want to check out ncdu, it is an ncurses directory size viewer. Super handy and fast for what it does.

Re: Exa, a modern replacement for ls

#230

Earlier quoted context omitted.

It's almost as if people used these tools together enough, that they made an effort to make them work well together. ;) Seriously, "du -h | sort -h" is a regular command for me.

If you do it quite a bit you may want to check out ncdu, it is an ncurses directory size viewer. Super handy and fast for what it does.

curses is actually less useful to me. It's often mixed with a grep and a head or tail with a tee.
Post reply on HN