Nushell: A New Kind of Shell
nushell.sh
nushell.sh
The other option for Windows users for a sane, usable shell is busybox-w32 (https://frippery.org/busybox). But then you miss out on any of the fancy autocompletion or syntax highlighting, which is what I’m primarily using nu-shell for, I haven’t even tried their structural data stuff yet and it’s already good as a Windows shell!
The problem is that I never actually used them. I'm not a big shell user, I use the terminal a lot, but I rarely do any pipelining on the shell (I rarely use find, grep, jq, sed etc). The pain point came that I couldn't just copy-paste quick shell oneliners online for quick installs etc.
I also wonder if there is a frecency file jumper, like z.
> Nu allows you to access native shell programs by escaping the program name with ^.
> sc is a Windows CMD program that is used for communicating with the Service Control Manager
I'll argue that if you cannot enter the name of executable on the line directly and have it executed, it is not an actual "shell", but just some sort of interactive-oriented language.
Also author calling sc.exe "an Windows CMD program" makes me suspect that author is not very familiar with low-level shell concepts such as "terminal", "console", "PATH" and so on. A random sample of source code, which always hardcodes "sh" for shell files (! no bash for you, buddy !) seems to support this [1].
[0] https://www.nushell.sh/cookbook/native_shell_programs.html
[1] https://github.com/nushell/nushell/blob/565be6aaefc60be15426...