diff options
Diffstat (limited to '')
-rw-r--r-- | src/main.rs | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/main.rs b/src/main.rs index cedf684..5d76e3d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -221,11 +221,11 @@ async fn get_deployment_data( build_command = build_command.arg(extra_arg); } - let build_output = build_command - // .stdout(Stdio::null()) - // .stderr(Stdio::null()) - .output() - .await?; + let build_child = build_command + .stdout(Stdio::piped()) + .spawn()?; + + let build_output = build_child.wait_with_output().await?; if !build_output.status.success() { good_panic!( @@ -353,6 +353,10 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> { let supports_flakes = test_flake_support().await?; + if !supports_flakes { + warn!("A Nix version without flakes support was detected, support for this is work in progress"); + } + let data = get_deployment_data(supports_flakes, deploy_flake.repo, &opts.extra_build_args).await?; |