V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
LeslieLau
V2EX  ›  程序员

最近学习 zig,用该语言写了个类似 ls 的工具

  •  
  •   LeslieLau · 4 天前 · 868 次点击

    各位感兴趣可以给点意见,目前支持基本功能(网格模式,详情,递归等。并不兼容标准的 ls 参数)。

    本工具基于 zig 0.16dev 构建。

    仓库地址: https://github.com/here-Leslie-Lau/zlist

    预览:

    Preview1

    Preview2

    如果图片出不来,可以点进 github 内查看

    我观察到这门语言热度还是不及其他语言,可能是还没有出 1.0 的原因。导致每次小版本升级,项目或工具大概率编译失败,需要自行翻标准库文档来修复。不过有时折腾的乐趣也是如此(自我安慰)

    3 条回复    2026-03-04 12:35:56 +08:00
    cj323
        1
    cj323  
       3 天前
    不错。zig 语法简单,看着不那么烧脑。我也准备试试。
    sankooc
        2
    sankooc  
       3 天前
    看着像 lsd
    LeslieLau
        3
    LeslieLau  
    OP
       3 天前
    @cj323 是的,语法特性那些挺少的,不用很久就适应了。如果之前是写高级语言的(非 c ,主要是带 gc 的),可能会踩点坑,比如我就经常在栈上分配内存(return 一个字符串),函数结束被回收,导致悬空指针了。

    @sankooc 刚刚搜索了一下,是这个不( https://github.com/lsd-rs/lsd), rust 开发的。我看了下,确实很像,不过这种工具感觉也大差不差哈哈。我这个是学习小工具,lsd 估计支持比我好多了。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2902 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 13:21 · PVG 21:21 · LAX 05:21 · JFK 08:21
    ♥ Do have faith in what you're doing.