Earlier quoted context omitted.
I have the opposite feeling about package lethargy, I don't want to remember that exa is now eza at the time that my distro finally gets around to packaging eza, I want to do it now when it's right in front of me. I'll go try lsd instead (and then I'll try the other ls rewrite, har har)
Ehh, I guess I'm your opposite. I want to be insulated from exciting upstream developments, especially for stable, boring stuff like coreutils. I want those to be boring. I don't want "exa is now eza" or whatever push-notified to my command line on a random Tuesday.
Exa Is Deprecated
31–40 of 244 posts
Re: Exa Is Deprecated
#32Earlier quoted context omitted.
I like vanilla `ls` but I do miss some display options from GNU ls when I'm on Mac, e.g., grouping directories first. Luckily, of course, it's open source, so I just added the options I needed. https://github.com/torstenvl/betterls if anyone is interested exa seemed like overkill for my needs, and it was easier to add a couple lines of code than to learn a whole new tool.
You could also just install coreutils via brew...
I specifically wanted to stay close to stock because macOS `ls` is designed for the system it runs on. Installing coreutils would be counterproductive.
Re: Exa Is Deprecated
#33Re: Exa Is Deprecated
#34I never used exa as a general `ls` replacement, but I did use it as a `tree` replacement. Its tree view that gives you file stats from ls alongside a `tree`-like view I haven't found replicated in any other tool. Here are the aliases I use: et() { exa -alT --git -I'.git|node_modules|.mypy_cache|.pytest_cache|.venv' --color=always "$@" | less -R; } alias et1='et -L1' alias et2='et -L2' alias et3='et -L3' exa never han…
exa --long --no-permissions --no-user --no-time --no-filesize --git --tree --color=always | rg -v -- '--' $argv
Looks like for eza, I need to add a '--git-ignore'. I guess exa used to imply that from --git.Re: Exa Is Deprecated
#35Earlier quoted context omitted.
We've started a non-profit to deal with such issues. It's a lot of work, but well worthwhile in the long term because part of the process is clarifying such issues, and the organization keeps on existing regardless of any individual member. Still, even this situation is much better than what we had before. It's on github and so the project doesn't randomly vanish from existence when the owner isn't there to maintain…
I added a sibling comment, I made https://www.codeshelter.co/ a while back. Maybe we should partner.
So I'm not sure we're we're a good fit, in that we're neither something comparable to Code Shelter, nor unmaintained.
Re: Exa Is Deprecated
#36Earlier quoted context omitted.
I added a sibling comment, I made https://www.codeshelter.co/ a while back. Maybe we should partner.
Oh, I mean we started a non-profit to support our particular project ( https://overte.org/ ), not that we've got a general purpose organization providing service to whoever needs it. So I'm not sure we're we're a good fit, in that we're neither something comparable to Code Shelter, nor unmaintained.
Re: Exa Is Deprecated
#37I've been using LSD instead of Exa, so I'm lightly relieved that I don't have to change over. Both projects are amazing little utilities that when combined with a well-customized shell, really make using the terminal a joy. I absolutely love the trend of rewriting classic Unix utilities in rust, because the new tools often have (small or large) usability and quality of life improvements that altogether make the termi…
I avoid them unless I'm capable of maintaining them myself. My primary reason for using classic Unix utilities is trusting that they'll still work in a few years. The initial stages of a rewrite can be a lot of fun, but I want to use it long after the excitement has worn off.
Re: Exa Is Deprecated
#38exa: 8 years, dead ls: 38 years and counting. Long live ls.
http://git.savannah.gnu.org/cgit/coreutils.git/commit/src/ls...
Then again, ls is much more popular than exa.
Re: Exa Is Deprecated
#39I've been using LSD instead of Exa, so I'm lightly relieved that I don't have to change over. Both projects are amazing little utilities that when combined with a well-customized shell, really make using the terminal a joy. I absolutely love the trend of rewriting classic Unix utilities in rust, because the new tools often have (small or large) usability and quality of life improvements that altogether make the termi…
Exa was nice but it's command line options were just different enough in places to clash with my muscle memory. Lsd looks a lot closer.