UutilsGNU coreutils 跨平台 Rust 重写
uutils 是使用 Rust 编写的 GNU Coreutils 替代品,旨在创建一个通用(如跨平台)CLI 实用程序。
uutils 旨在在尽可能多的平台上工作,以便能够在 Linux、Mac、Windows 和其他平台上使用相同的 utils。例如,这确保了脚本可以在平台之间轻松传输。
选择 Rust 不仅是因为它快速且安全,而且还非常适合编写跨平台代码。
安装:
$ cargo install coreutils
$ ~/.cargo/bin/coreutils
文档
uutils 提供用户和开发人员文档:
要求
- Rust (
cargo
,rustc
) - GNU Make (optional)
uutils 遵循 Rust 的发布渠道,并针对 stable、beta 和 nightly 进行了测试。目前支持的最旧版本的 Rust 编译器是1.56
。
评论