16 breaking releases
new 0.20.0 | Oct 30, 2024 |
---|---|
0.18.0 | Sep 9, 2024 |
0.13.0 | Jun 29, 2024 |
0.9.0 | Mar 26, 2024 |
0.1.0 | Jun 3, 2022 |
#2410 in Development tools
208 downloads per month
Used in cargo_will
1MB
18K
SLoC
Module:: willbe
Utility to publish multi-crate and multi-workspace environments and maintain their consistency.
Purpose
-
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.
To install
cargo install willbe
will .
Try out from the repository
git clone https://github.com/Wandalen/wTools
cd wTools/module/move/willbe
cargo install --path .
will .
Dependencies
~19–31MB
~495K SLoC