On Sat, Feb 4, 2023 at 5:52 AM Pádraig Brady <p...@draigbrady.com> wrote: > > --raw output is the most composable format, and also is a > robust way to discard the file name without parsing (escaped) output.
Very nice. I applied it and ran all tests, and distcheck. All passed. TIny suggestions: > diff --git a/doc/coreutils.texi b/doc/coreutils.texi > index 4d7d9439d..536301d63 100644 > --- a/doc/coreutils.texi > +++ b/doc/coreutils.texi > @@ -4059,6 +4059,14 @@ input digest string as what is output. I.e., removing > or adding any > @opindex --debug > Output extra information to stderr, like the checksum implementation being > used. > > +@item --raw > +@opindex --raw > +@cindex raw binary checksum > +Print an unencoded raw binary digest, not hexadecimal. > +No file name or other information is output in this mode. > +Bytes are output in network byte order (big endian). > +This option is ignored with @option{--check}. Maybe insert "only" and use active voice, and do mention the "only one input" limit: Print only the unencoded raw binary digest for a single file. Do not output the file name or anything else. Use network byte order (big endian) where applicable: for bsd, crc and sysv. This option is ignored with @option{--check} and works only with a single input. Is it worth saying explicitly that unlike other output formats, cksum provides no way to check a --raw checksum?