Why in nushell? Not in go?

But I like the idea and principle. OSS need this and it's traded very lightly.

Mitchell has really enjoyed Nu essentially. If it is implemented in a shell script, it probably also means that general shell tooling can work with the format.