Crates.io | cargo_will |
lib.rs | cargo_will |
version | 0.3.0 |
source | src |
created_at | 2024-02-24 20:41:30.126587 |
updated_at | 2024-03-15 21:37:43.257872 |
description | Utility to publish multi-crate and multi-workspace environments and maintain their consistency. |
homepage | https://github.com/Wandalen/wTools/tree/master/module/alias/cargo-will |
repository | https://github.com/Wandalen/wTools/tree/master/module/alias/cargo-will |
max_upload_size | |
id | 1151911 |
size | 66,390 |
Utility to publish multi-crate and multi-workspace environments and maintain their consistency.
Multi-Workspace Consistency: In a project setup involving multiple workspaces with shared dependencies, willbe
maintains consistency. It ensures all workspaces are updated with compatible dependency versions.
Publishing Multi-Crate Projects: If your project structure includes multiple crates that need simultaneous publishing, willbe
manages the process seamlessly. It ensures the crates are published in the right order while staying in version sync.
Dependency Analysis: willbe
can perform a thorough analysis of your project's dependencies, providing a detailed highlight of inconsistencies or areas that need attention.
Test Execution With Varied Configurations: willbe
can execute tests with varying configurations, such as different combinations of crate features. This assists in ensuring comprehensive coverage of test scenarios.
Generate Health Table: Quickly visualize important project metrics like build status for each crate, creating a single, easy-to-read table.
Automating CI/CD Workflow Generation: Automatically generate a series of CI/CD operations suitable for the task at hand to enhance productivity and improve the development process.
cargo install cargo_will
will .
git clone https://github.com/Wandalen/wTools
cd wTools/module/alias/cargo_will
cargo install --path .
will .