zust-0.1.0 is not a library.
通用 zust 脚本运行器
用法: zust <script.zs> [args...]
第一个位置参数是 .zs 脚本路径,后续所有参数都进 ctx.args 数组传给脚本。
zust 脚本的 main(ctx) 函数会被调用,ctx 至少包含:
args: List,所有命令行参数(脚本名后的部分)script: String,本次执行的 .zs 路径cwd: String,当前工作目录
默认 tree-sitter feature 启用,会注入:
source::scan_repo(path, project, run_id)扫描源码目录,按文件分组返回{path, language, loc, units: [{kind, name, span, is_public, parent}]}source::supported_languages()返回 List 支持的语种清单 tree-sitter 解析在 Rust 内部做,不向 zust 暴露 node 原始接口。