Uutils 0.0.16 发布,基于 Rust 的 GNU Coreutils 替代品
Uutils 是使用 Rust 编写的 GNU Coreutils 替代品,旨在创建一个跨平台 CLI 实用程序。Uutils 能在 Linux、Mac、Windows 等平台上使用,确保脚本可以在平台之间轻松传输。 Uutils 0.0.16 发布了,这个版本带来了一些优化和修复。 最低支持的 Rust版本改为 1.59。 在使用错误时, utils 返回退出代码而不是2,以匹配GNU。 Tail 进行重要的重构,略有改进。 Chroot 返回更好的退出代码,并支持带标志的命令。 cp 支持 -H 标志,可以正确地处理更多问题。 test 支持 -N、-ef、-nt、-ot,支持 128 位整数。 dd 的参数解析已经被彻底修改,与 GNU 更加兼容。 在许多工具中都进行了重构、修复和性能改进 为了提高与 GNU Coreutils 的兼容性,Uutils对许多 util 都进行了微小的修改。以下是兼容性进展的总结。 result 0.0.15 0.0.16 change pass 293 322 +29 skip 73 49 -24 fail 222 217 -5 error 5 ...