Another good use case is replacing bash/sh scripts. I know some times who have a rule that as soon as there's a conditional or a loop, you gotta switch from bash to a friendlier / less error-prone programming language. ShellJS makes node a pretty good option.
Nowadays, if you use ShellJS to replicate Unix commands, it means your team is mostly *nix users and you should probably just ask the rest of them to just use WSL and avoid a huge amount of problems that _not_ using it brings.
Another good use case is replacing bash/sh scripts. I know some times who have a rule that as soon as there's a conditional or a loop, you gotta switch from bash to a friendlier / less error-prone programming language. ShellJS makes node a pretty good option.