rust_cmd_lib
rust_cmd_lib copied to clipboard
feat: Add `build-print` feature to enable logging in `build.rs` scripts
This PR introduces a new optional build-print feature, allowing users to capture and display logs generated during build.rs execution.
Changes
-
Adds
build-printas an optional dependency, conditionally enabling it via the Cargo feature flag. -
Updates logging macros (
debug!,trace!) to route output throughbuild-printwhen the feature is active, ensuring logs appear during build scripts. -
Maintains backward compatibility by falling back to standard
logcrate behavior whenbuild-printis not enabled.
Usage
Enable the feature in your Cargo.toml:
[dependencies.rust_cmd_lib]
features = ["build-print"]
This is particularly useful for debugging build-time logic or tracking output from custom build.rs workflows.