Installing the dylo executable
Assuming you have Rust/Cargo installed , run this command in a terminal:
cargo install dylo-cli
It will make the dylo command available in your PATH if you've allowed the PATH to be modified when installing Rust . cargo uninstall dylo-cli uninstalls.
Back to the crate overview .
Readme
dylo-cli
dylo-cli generates the consumer crates corresponding to module implementation crates marked with # [ dylo ::export ] attributes. This tool scans the workspace for crates starting with mod - and generates corresponding consumer crates that contain just the trait definitions and public interfaces.
Installation
cargo install dylo-cli
Usage
The CLI expects to be run from the root of a Cargo workspace containing mod crates. It will:
Find all crates prefixed with mod -
Generate corresponding consumer crates with trait definitions
Add spec files to the original mod crates
Verify compilation of generated consumer crates
Basic usage:
dylo gen
Options:
--force : Force regeneration of all consumer crates
--mod < NAME> : Only process the specified mod
- h, - - help: Print help information
By default, changes are only made if the source mod crates have been modified more recently than their generated consumer crates.
dylo annotations, exporting interfaces etc.
For how to write dylo-friendly code, see the documentation of the dylo crate