Live data from Hacker News

Exa, a modern replacement for ls

the.exa.website

251–260 of 420 posts

Re: Exa, a modern replacement for ls

#251
post #233

This is cool, but it doesn't solve (in fact, exacerbates) my usual complaint with `ls` - I don't know what the arguments are. The example on the site is: exa -bghHliS Argh! I want to be able to say `ls --size` to get the file sizes. I don't want to remember a million arguments.

Completely agree. If the author wants it to be a better alternative to ls, it should have better default. I.e. -bghHliS should be the default options.

Re: Exa, a modern replacement for ls

#252
post #250

Earlier quoted context omitted.

The more design elements you add - colors, type, graphics etc - the more distracting the design get and the more conflict there is between the design elements. By colorizing everything here, nothing is important anymore. It's just poor usability and design.

Tell me. I am curious to know if use a text editor without syntax highlighting. Seems to be the case that there is no modern text editor that doesn't color every single word. Must be so hard for you now that you're forced to use these tools with such "poor usability and design". How do you even manage?

That's partly the reason why I tend to avoid software with "modern" in its description... but more seriously, I don't care much for syntax highlighting --- I can put up with it (unless the colours are too distracting), but I do prefer monochrome text.

Related: http://www.linusakesson.net/programming/syntaxhighlighting/

Re: Exa, a modern replacement for ls

#254
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.)

Mine in similar, I implement an authoritative domain name server. I've done it in something like 20-25 languages now. The only language I've learned in the last decade I didn't write one in is ARM Assembly. I am not that "dedicated" (more like masochistic) enough to try to do one in assembly.

Re: Exa, a modern replacement for ls

#255
post #233

This is cool, but it doesn't solve (in fact, exacerbates) my usual complaint with `ls` - I don't know what the arguments are. The example on the site is: exa -bghHliS Argh! I want to be able to say `ls --size` to get the file sizes. I don't want to remember a million arguments.

Completely agree. If the author wants it to be a better alternative to ls, it should have better default. I.e. -bghHliS should be the default options.

I guess everyone has their preferences. exa -bghHliS is too much info for me. I agree there should be a shorthand for "give me everything" though.

Re: Exa, a modern replacement for ls

#256
post #233

This is cool, but it doesn't solve (in fact, exacerbates) my usual complaint with `ls` - I don't know what the arguments are. The example on the site is: exa -bghHliS Argh! I want to be able to say `ls --size` to get the file sizes. I don't want to remember a million arguments.

This is what aliases are for.

    alias exa-size='exa -bghHliS'

Re: Exa, a modern replacement for ls

#257
Comments are so fucking ridiculous that they make my blood boil.

Colors are a way to present more information in the same amount of text. They are effective. Modern text editors color literally every single word, even displaying them different fonts and styles. Should we all just go backwards to using vi?

You're color-blind? Nobody gives a fuck. Deal with it.

'Exa' hard to type? 3 characters! What savagery is this??? How could anyone possibly think you're capable of that? It must be so hard for you given that you've been suffering from congenital deadly ineptitude syndrome. And your left half of your body was entirely devoured by a bear when you tried to escape from the mental asylum. Everyone ought to accomodate you in every way possible. They owe you, since you are a true patriot and an exemplary human being doing the whole of humanity such a great service with your utmost and unrelenting dedication to laziness.

Re: Exa, a modern replacement for ls

#258
post #169

Earlier quoted context omitted.

> 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.

The standard library for one; many C programs have libc dynamically linked. Rust's stdlib isn't.

Re: Exa, a modern replacement for ls

#260
post #248
post #116

Earlier quoted context omitted.

(author here) You know what's funny? Every time I have to use ls, I'm so used to seeing the colours that I have so much trouble finding anything. Which column in the permissions is group-read? I can just scan for the green one. Which file in the listing am I supposed to be looking at? I just look for the one with the yellow underline. Colours have familiarity to me in a way that letters and words do not -- if I expec…

Ignore what they all said. It's proven that adding 3 dimensions of color means the information entropy is at least trippled. If you think about the terminal as a computer interface, then it's pretty obvious that we're bandwidth limited by how much information you can fit onto the page. Any amount of improvement in that bandwidth are certainly welcome changes. Niceties like having color-coded file sizes and filetypes…

> You're colorblind? Well, fuck you right in your colorblind eyeball sockets.

Be civil or don't comment.

Post reply on HN