2 releases
0.3.6 | Sep 3, 2022 |
---|---|
0.3.5 | Aug 27, 2022 |
#8 in #odata
34KB
1K
SLoC
CDS Implementation generation by a Metadata document
This is a simple CLI program to generate simple and silly CAP CDS implementations from OData (both v2 and v4 are supported) Metadata documents.
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;
}
...
Installation
Via crates.io
Just run cargo install cim
and that's it. Enjoy
Manual (Alternative)
To use a tool compile the project on your local machine from sources and install with cargo install
(cargo install --path .
), then use where it suits :).
License
Dependencies
~3.5MB
~66K SLoC