Though this output prioritizes human readability it was also meant to be machine readable in case that was necessary. I couldn't imagine why and I hope it never would be, but if it is, it's easy.
I don't know if this should be noted in the man page but this diagnostic output is intended to be machine readable to make scripting easier. I've found dd(1p) to be not only needlessly verbose but also a pain in the ass in this regard.
It would be better if this was two sentences - ". If zero,
".
Could you change ^.*length
to "Accepts a single literal byte"?
"Permits adjacent integers to be equal to each other" is sufficient to describe the full functionality.
Whether or not the input is a stream is irrelevant to the function of the option -S
.
While that is true, nul with a single L is used to refer to an eight-bit (theoretically, maybe even a seven-bit) zero value given in text encoding. Null with two Ls is often used to refer to the…
scroll(1)
– pager
Scrollback would be cumbersome in cooked mode.
I don't think search should be part of the pager. I think we should make a searching utility and make the pager pipe through that tool instead.…
scroll(1)
– pager
What features should scroll(1) have?
- scrolling back to previous lines? (more(1) doesn't have this, less(1) does)
- syntax highlighting? (bat(1) has this)
- search? (more(1) has this) -…
I like C and Rust because they interoperate well enough, only requiring a handful of utilities keeps the toolchain easy to explain/install/use, and the two languages cover a very wide variety of…
mm(1)
does not print error when invoked improperly
I pushed a commit that should fix this. Could you compile [mm.c from the mm
branch](https://git.tebi…
mm(1)
does not print error when invoked improperly
Interesting. It must be because there are no positional arguments and I forgot to check for them.