my old colleague at the California Digital Library John Kunze wrote `rs` when he was at Berkeley, as well as `jot` and `lam`. These were inspired by the APL operators. https://jkunze.github.io/biography.html
FWIW, if you could get almost the same effect from google docs (and presumably excel): if you cut/copy a grid of cells and paste it into something that only understands text (e.g. VScode) you'll get tab-delimited columns of text. I don't know if there's a way to get some of the niceties like left aligning but I've used google docs for this sort of trick many times.
One issue I've encountered in the past when using text formatted with hard wrapping with non-technical people is that presenting the information usually goes fine, but when they want to edit the text a bunch of headaches ensue, since they don't use editors that reflow line endings or maintain spacing that would only be clearly visible in a monospace context.
> Note that the number used for the gutter size has to come immediately after the -g. You can’t leave a space between the option and its argument as you can with many other commands.
I’ve seen this a few times. Why is that? Is there some syntactic ambiguity?