Rusty Nu POSIX
30 points by edwintorok
30 points by edwintorok
just is not really a make replacement, unless it's gained the ability to build files. afaik it's just a task runner.
Yeah my understanding was that the author saw that lots of folks were using Make as a task runner when it’s got some unexpected behaviour for that usage and decided to write a modern task runner to provide a less “historically laden” option.
And let's not forget nu itself.
They are also generally inclined to make greater use of modern terminal environments –
ezaas a replacement forlsis a good example of this.
Funny you'd mention eza as a good example.
I use a lot of those replacements (have you tried fclones as the fastest fdupes, hyperfine, jless, or xd as a less garish alternative to hexyl?) and haven't tried eza but, from the screenshots, it looks like it has the same problem lsd and exa have: Too much color.
It hits me with sensory overload compared to the typical default alias ls="ls --color=auto" behaviour that feels like a goldilocks solution for me.
Beauty really is in the eye of the beholder.
Perhaps the most immediate example of the benefits of this that I’ve experienced is
duaviadua i.
I'm not sure if I've tried dua yet, but I've tried a few others and, ever since I discovered ncdu and switched to it from Filelight, I've always found myself coming back to it. It's just got such a well-tuned workflow to it.
(NOTE: If you do want a GUI disk usage analyzer, Filelight is the closest you'll come to how effectively ncdu avoids invalidating its cache and supports partial updates to it as you navigate around, delete files, and request refreshes of subtrees... just use TDE's fork of the KDE 3 version so you can avoid that gratuitous forced sidebar they added.)
I think that most, if not all, of these are written in Rust
Unless I missed something, htop and iotop predate Rust's stabilization and haven't been rewritten.
EDIT: Speaking of delta, I'd suggest checking out difftastic and mergiraf.
haven’t tried eza but, from the screenshots, it looks like it has the same problem lsd and exa have: Too much color.
FWIW eza is a fork of exa.
I feel like bat has always bugged me having the out of the box line numbers - i usually use cat to look at stuff short enough that i don’t want like numbers.
I recommend Atuin: https://atuin.sh
Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server.