uutils coreutils 0.11.0 señala el error exacto con diagnósticos estilo compilador

Pointing at the error: compiler-style diagnostics in uutils coreutils

uutils coreutils 0.11.0 introduce diagnósticos estilo compilador para errores de parseo en 28 utilidades. Cuando stderr es una terminal, los errores muestran el argumento o carácter culpable con un caret, similar a rustc. Esto mejora la claridad en comandos como `tr`, `chmod`, `sort` y `test`, sin romper la compatibilidad con GNU coreutils: en scripts y tuberías se mantienen los mensajes de una línea. La función se puede desactivar o forzar con la variable de entorno `UUTILS_DIAG`.

Para la mayoría de los comandos no hay a dónde más apuntar, pero algunos toman argumentos que son pequeños lenguajes: una expresión `test`, un modo `chmod`, una clave `sort`, un conjunto `tr`.

Más de este día

2026-09-05