用 Zig 写了个 ls 替代工具 zlist,最近做了一些更新
LeslieLau
·
2026-04-15
·
via V2EX
之前在这里发过一次 zlist,这段时间根据 issue 的反馈做了一些改进,简单更新一下:
- 支持单文件路径( zl file.txt )
- 支持多 path 扫描
- 优化了一些错误处理(避免 crash )
- 依赖从 git submodule 迁移到 build.zig.zon
- 做了一些性能优化(大目录下会更快)
- 增加了 benchmark (主要和 eza 还有 macos 自带的 ls 做对比)
目前还在持续打磨中,接下来打算:
- 有人提出希望封装成 lib
- 继续修复一些 issue
项目地址:
https://github.com/here-Leslie-Lau/zlist
如果有建议或者想法,欢迎继续拍砖 🙏
目前这个工具,只是学习 zig 的一个练手项目,还存在许多不足。(基于 zig master 构建)
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。