···20202121### Fixed
22222323+- Some host shells, like fish, would break the `build` phase command. The
2424+ problematic string is now surrounded in quotes.
2325- Status bar is cleaned every time after execution is completed.
2426- Fixed garnix docs links in documentation.
2527
+3-5
crates/core/src/hive/steps/build.rs
···88use crate::{
99 HiveLibError,
1010 commands::{
1111- CommandArguments, Either, WireCommandChip, builder::CommandStringBuilder,
1212- run_command_with_env,
1111+ CommandArguments, Either, WireCommandChip, builder::CommandStringBuilder, run_command,
1312 },
1413 hive::node::{Context, ExecuteStep, SharedTarget},
1514};
···4039 "--no-link",
4140 "--print-out-paths",
4241 ]);
4343- command_string.arg(top_level.to_string());
4242+ command_string.arg(format!("\"{top_level}\""));
44434545- let status = run_command_with_env(
4444+ let status = run_command(
4645 &CommandArguments::new(command_string, ctx.modifiers)
4746 // build remotely if asked for AND we arent applying locally
4847 .execute_on_remote(self.target.clone())
4948 .mode(crate::commands::ChildOutputMode::Nix)
5049 .log_stdout(),
5151- std::collections::HashMap::new(),
5250 )
5351 .await?
5452 .wait_till_success()