2 个版本
0.3.6 | 2022年9月3日 |
---|---|
0.3.5 | 2022年8月27日 |
#8 in #odata
34KB
1K SLoC
CDS Implementation generation by a Metadata document
这是一个简单的 CLI 程序,可以从 OData(支持 v2 和 v4)元数据文档生成简单而愚蠢的 CAP CDS 实现。
foo@bar:~$ cim metadata.xml
CIM 0.3.6
Reading metadata.xml...
entity ProjectElemDetail {
ObjectID: String;
ParentObjectID: String;
HierarchyNodeLevel: Integer;
DrillDownState: String;
Magnitude: Integer;
StartDate: DateTime;
EndDate: DateTime;
}
entity RelationshipDetail {
ObjectID: String;
RelationID: String;
ParentObjectID: String;
RelationType: String;
PredecTaskID: String;
SuccTaskID: String;
}
...
安装
通过 crates.io
只需运行 cargo install cim
即可。享受吧。
手动(替代方法)
要使用此工具,请从源代码在本地计算机上编译项目,然后使用 cargo install
安装(cargo install --path .
),然后在合适的地方使用它 :)。
许可证
依赖项
~3.5MB
~66K SLoC