diff --git a/src/bindgen.rs b/src/bindgen.rs index 0a849506..3d752e77 100644 --- a/src/bindgen.rs +++ b/src/bindgen.rs @@ -130,7 +130,9 @@ pub fn cargo_install_wasm_bindgen( .arg("--version") .arg(version) .arg("--root") - .arg(&tmp); + .arg(&tmp) + .arg("--color") + .arg("always"); child::run(logger, cmd, "cargo install").context("Installing wasm-bindgen with cargo")?; diff --git a/src/build.rs b/src/build.rs index 4628d37c..7c5a164f 100644 --- a/src/build.rs +++ b/src/build.rs @@ -91,6 +91,7 @@ pub fn cargo_build_wasm( } } cmd.arg("--target").arg("wasm32-unknown-unknown"); + cmd.arg("--color").arg("always"); child::run(log, cmd, "cargo build").context("Compiling your crate to WebAssembly failed")?; Ok(()) } @@ -103,6 +104,7 @@ pub fn cargo_build_wasm_tests(log: &Logger, path: &Path, debug: bool) -> Result< cmd.arg("--release"); } cmd.arg("--target").arg("wasm32-unknown-unknown"); + cmd.arg("--color").arg("always"); child::run(log, cmd, "cargo build").context("Compilation of your program failed")?; Ok(()) } diff --git a/src/test/mod.rs b/src/test/mod.rs index 1b71fed8..69485c57 100644 --- a/src/test/mod.rs +++ b/src/test/mod.rs @@ -30,6 +30,7 @@ where cmd.arg("--release"); } cmd.arg("--target").arg("wasm32-unknown-unknown"); + cmd.arg("--color").arg("always"); child::run(log, cmd, "cargo test") .context("Running Wasm tests with wasm-bindgen-test failed")? }; diff --git a/tests/all/utils/fixture.rs b/tests/all/utils/fixture.rs index 05968739..b6a15c8c 100644 --- a/tests/all/utils/fixture.rs +++ b/tests/all/utils/fixture.rs @@ -235,6 +235,8 @@ impl Fixture { .arg("check") .arg("--target") .arg("wasm32-unknown-unknown") + .arg("--color") + .arg("always") .stdout(Stdio::null()) .stderr(Stdio::null()) .status()