2 个版本
0.1.1 | 2022年7月17日 |
---|---|
0.1.0 | 2022年7月17日 |
#15 in #simplicity
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