As was discussed in the nix-windows thread, I still think nushell
is the best option I’ve heard of for trying to promote a new baseline for scripts in nixpkgs.
Particularly, it works on Windows, as well as the unixes.
I like the momentum of switch-ng, etc using Rust. But there’s a lot of last-mile scripts that don’t suit themselves to compiled languages in general; I think nushell
scripts are a good fit. I’ve pretty much been authoring new scripts in nushell for over a year and am happy (despite some churn).
(To steelman my own suggestion, nushell still changes things between releases that would be annoying or worse. And it lacks trap
, though I’m guessing that’s rarely used in these types of glue-y scripts)