feat(err messages): Make err messages nicer

master
Michael Gattozzi 7 years ago
parent d043c384e7
commit 9c53019fe8
No known key found for this signature in database
GPG Key ID: 619706FCADD8070C
  1. 8
      src/bindgen.rs
  2. 8
      src/build.rs
  3. 8
      src/npm.rs

@ -18,8 +18,8 @@ pub fn cargo_install_wasm_bindgen() -> Result<(), Error> {
pb.finish();
if !output.status.success() {
let s = String::from_utf8_lossy(&output.stderr);
PBAR.error("npm_publish failed");
bail!(format!("stderr was {}", s));
PBAR.error("Installing wasm-bindgen failed");
bail!(format!("Details:\n{}", s));
} else {
Ok(())
}
@ -43,8 +43,8 @@ pub fn wasm_bindgen_build(path: &str, name: &str) -> Result<(), Error> {
pb.finish();
if !output.status.success() {
let s = String::from_utf8_lossy(&output.stderr);
PBAR.error("npm_publish failed");
bail!(format!("stderr was {}", s));
PBAR.error("wasm-bindgen failed to execute properly");
bail!(format!("Details:\n{}", s));
} else {
Ok(())
}

@ -19,8 +19,8 @@ pub fn rustup_add_wasm_target() -> Result<(), Error> {
pb.finish();
if !output.status.success() {
let s = String::from_utf8_lossy(&output.stderr);
PBAR.error("rustup_add_wasm_target failed");
bail!(format!("stderr was {}", s));
PBAR.error("Adding the wasm32-unknown-unknown target failed");
bail!(format!("Details:\n{}", s));
} else {
Ok(())
}
@ -43,8 +43,8 @@ pub fn cargo_build_wasm(path: &str) -> Result<(), Error> {
pb.finish();
if !output.status.success() {
let s = String::from_utf8_lossy(&output.stderr);
PBAR.error("cargo_build_wasm failed");
bail!(format!("stderr was {}", s));
PBAR.error("Compilation of your program failed");
bail!(format!("Details:\n{}", s));
} else {
Ok(())
}

@ -10,8 +10,8 @@ pub fn npm_pack(path: &str) -> Result<(), Error> {
.output()?;
if !output.status.success() {
let s = String::from_utf8_lossy(&output.stderr);
PBAR.error("npm_pack failed");
bail!(format!("stderr was {}", s));
PBAR.error("Packaging up your code failed");
bail!(format!("Details:\n{}", s));
} else {
Ok(())
}
@ -25,8 +25,8 @@ pub fn npm_publish(path: &str) -> Result<(), Error> {
.output()?;
if !output.status.success() {
let s = String::from_utf8_lossy(&output.stderr);
PBAR.error("npm_publish failed");
bail!(format!("stderr was {}", s));
PBAR.error("Publishing to npm failed");
bail!(format!("Details:\n{}", s));
} else {
Ok(())
}

Loading…
Cancel
Save