Live data from Hacker News

Exa Is Deprecated

github.com

241–244 of 244 posts

Re: Exa Is Deprecated

#241
post #220
post #210

Earlier quoted context omitted.

/bin/sh is a POSIX requirement though.

sh is, but not the location. > Applications should note that the standard PATH to the shell cannot be assumed to be either /bin/sh or /usr/bin/sh, and should be determined by interrogation of the PATH returned by getconf PATH, ensuring that the returned pathname is an absolute pathname and not a shell built-in. https://pubs.opengroup.org/onlinepubs/9699919799/utilities/s... However, in my experience, I don't recall s…

Oh interesting. I assumed that since even Nix has a hard-coded /bin/sh, it must be required. Probably _essentially_ required.

Re: Exa Is Deprecated

#243
post #70
post #60

Earlier quoted context omitted.

The owner of a repository dying (assumption) is an example why you don't trust modern software? The active maintainers moved the project to a shared repository with a different name 2 years after the creator was seen anywhere.

You could argue that "modern" versions of old tools with a bus factor of 1 are harder to trust.

What's the bus factor of coreutils?

Re: Exa Is Deprecated

#244
post #89

Earlier quoted context omitted.

Not hard to fix: if command -v exa &> /dev/null; then alias ls='exa' fi

I do it differently. It supports not having to reload aliases after installing. alias vim='$(command -v nvim || echo vim)'

Checking everytime you use the alias, instead on when you init the shell. How often do you need to install a packages?
Post reply on HN