···21212222### Fixed
23232424-- Some host shells, like fish, would break the `build` phase command. The
2525- problematic string is now surrounded in quotes.
2624- Status bar is cleaned every time after execution is completed.
2725- Fixed garnix docs links in documentation.
2826- Forces `bash` instead of remote user's potentially unsupported shell. This bug
+5-3
crates/core/src/hive/steps/build.rs
···88use crate::{
99 HiveLibError,
1010 commands::{
1111- CommandArguments, Either, WireCommandChip, builder::CommandStringBuilder, run_command,
1111+ CommandArguments, Either, WireCommandChip, builder::CommandStringBuilder,
1212+ run_command_with_env,
1213 },
1314 hive::node::{Context, ExecuteStep, SharedTarget},
1415};
···3940 "--no-link",
4041 "--print-out-paths",
4142 ]);
4242- command_string.arg(format!("\"{top_level}\""));
4343+ command_string.arg(top_level.to_string());
43444444- let status = run_command(
4545+ let status = run_command_with_env(
4546 &CommandArguments::new(command_string, ctx.modifiers)
4647 // build remotely if asked for AND we arent applying locally
4748 .execute_on_remote(self.target.clone())
4849 .mode(crate::commands::ChildOutputMode::Nix)
4950 .log_stdout(),
5151+ std::collections::HashMap::new(),
5052 )
5153 .await?
5254 .wait_till_success()