------------------------------------------------------------------- Mon Nov 10 06:53:51 UTC 2025 - Andreas Stieger - update to 1.15: * The new option '-x, --exclude' has been added to zutils-zcat, ztest, and zupdate. * The new option '--exclude' has been added to zutils-zgrep. It excludes files matching a shell pattern (for example '*.o'). * zgrep now exits with status 2 if a write error happens on stdout ------------------------------------------------------------------- Sun Jan 19 13:32:23 UTC 2025 - Andrea Manzini - update to 1.14: * zupdate.cc: '-r -d' now keeps last component of dir arguments. * zutils.texi: New chapter 'Syntax of command-line arguments'. * check.sh: Use 'cp' instead of 'cat'. ------------------------------------------------------------------- Sat Feb 10 16:37:17 UTC 2024 - Andreas Stieger - update to 1.13: * Fix detection of bzip2 files with no compressed blocks * When zcat, zcmp, zdiff, or zgrep need to try compressed file names, gzip (.gz) is now tried before bzip2 (.bz2). * When only one compressed file is passed to zcmp or zdiff, they now try to compare it with a compressed file of any of the remaining formats if the corresponding uncompressed file does not exist. * zcmp now reports EOF on empty file like GNU cmp: "zcmp: EOF on FILE which is empty". * File diagnostics in zupdate have been reformatted as 'PROGRAM: FILE: MESSAGE'. ------------------------------------------------------------------- Sun Jan 22 11:39:46 UTC 2023 - Andreas Stieger - update to 1.12: * 'zutilsrc' has been renamed to 'zutils.conf', and is loog for in $XDG_CONFIG_HOME/zutils.conf instead of $HOME/.zutilsrc. (XDG_CONFIG_HOME defaults to $HOME/.config). * In zcat, zcmp, zdiff, and zgrep, the option '-O, --force-format' now can force also "uncompressed" format. * zcmp now accepts the option '-H, --hexadecimal' to print byte values in hexadecimal instead of octal. * zcmp: option '-s' changed to '--script' * zcmp: '-q' has been assigned to options '--quiet' and '--silent' * zcmp: '-q' now only suppresses diagnostic messages written to stderr * zcmp: '-s' now only suppresses messages about file differences written to stdout or stderr. * zcmp: Option '-l, --list' is now different from option '-v, --verbose', whichnow undoes the effect of '--quiet'. * zcmp now prints byte and line in EOF message like GNU cmp: "zcmp: EOF on FILE after byte B, in line L". * zgrep now also accepts the following options: '-G, --basic-regexp', '--label=