#转换器 #CDDL #命令行工具 #解析器

bin+lib cddlconv

将 CDDL 转换为各种格式的命令行工具

5 个版本

0.1.5 2024年3月7日
0.1.4 2024年3月7日
0.1.3 2024年1月26日
0.1.2 2023年11月10日
0.1.1 2023年8月28日

#3#cddl

Download history 24/week @ 2024-03-13 1/week @ 2024-03-20 9/week @ 2024-03-27 16/week @ 2024-04-03 2/week @ 2024-04-10 2/week @ 2024-05-29 6/week @ 2024-06-05 2/week @ 2024-06-12 25/week @ 2024-06-19 48/week @ 2024-06-26

82 每月下载量

Apache-2.0

140KB
4.5K SLoC

TypeScript 2.5K SLoC // 0.0% comments Rust 1.5K SLoC // 0.0% comments

cddlconv

crates.io license ci

将 CDDL 转换为各种格式的命令行工具。

用法

  1. 克隆此仓库并将 cd 进入其中。
  2. cargo运行 --path/to/file.cddl

提示

格式化输出

输出通常很丑陋,因此您可能需要对其进行格式化。最简单的方法是将它传递给格式化程序。

例如,

outfile=path/to/file.ts
cargo run -- path/to/file.cddl | prettier --stdin-filepath=$outfile > $outfile

限制

  1. 目前仅支持 TypeScriptZod

依赖关系

~11–21MB
~282K SLoC