-
Rust 语言对 GNU coreutils 进行的跨平台重写
资源介绍
uutils 核心工具uutils 是在Rust中编写通用(如跨平台)CLI 实用程序的尝试。此存储库旨在聚合 GNU coreutils 重写。为什么?许多 GNU、Linux 和其他实用程序都很有用,而且显然过去已经花费了一些精力将它们移植到 Windows。然而,这些项目要么陈旧且废弃,要么托管在 CVS 上(这使得新贡献者更难为它们做出贡献),要么使用特定于平台的 C 语言编写,要么遭受其他问题。Rust 提供了一种良好的、平台无关的编写系统实用程序的方式,这些实用程序易于在任何地方编译,这与任何尝试和学习它的方式一样好。要求Rust (cargo ,rustc )GNU Make(构建文档所需)狮身人面像(用于文档)gzip(用于安装文档)锈版uutils 遵循 Rust 的发布渠道,并针对稳定版、测试版和夜间版进行了测试。Rust 编译器当前支持的最旧版本是1.33.0 。在 Windows 和 Redox 上,目前只测试了 nightly 版本。构建说明目前有两种构建 uutils 的方法:GNU Make 和 Cargo。然而,虽然可能有两种方法,但两种系统都需要在 U