#coreutils #gnu #focus #binary #simplicity #modern #multicall

bin+lib rustutils-core

注重简洁的现代核心工具

2 个版本

0.1.1 2022年7月17日
0.1.0 2022年7月17日

#15 in #simplicity

MIT 许可证

15KB
121

Rust 核心工具

此存储库包含核心工具的 Rust 重新实现。重点是拥有简单、易于理解的代码,但与 GNU 实现具有功能兼容性。

为了便于分发这些工具,它们可以单独构建或作为多调用二进制文件构建,类似于 busybox 的工作方式。

文档可在此处找到,由此存储库的主要分支构建。

工具

名称 描述 状态
arch 打印机器架构 实现
cat 将文件连接到标准输出 实现
false 以指示失败的退出状态码退出 实现
rmdir 删除空目录 实现
seq
sleep 暂停指定的时间 实现
sync 同步写入缓冲区到永久存储 实现
tee 将标准输入复制到每个 FILE,以及标准输出 实现
true 以指示成功的退出状态码退出 实现
unlink 通过调用 unlink 函数删除文件 实现
wc 计算字节数、字符数、单词数和行数 进行中
yes 重复输出指定的字符串或 'y' 行 实现

下载

有可下载的构建版本。

平台 架构 接口 链接
Linux amd64 gnu rustutils-core-linux-amd64
Linux amd64 musl rustutils-core-linux-musl-amd64
Linux arm64 gnu rustutils-core-linux-arm64
Linux arm32 gnu rustutils-core-linux-arm32
Linux riscv64 gnu rustutils-core-linux-riscv64

现有技术

依赖项

~3.5MB
~68K SLoC