aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/mozart/src/commands/exec.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/mozart/src/commands/exec.rs')
-rw-r--r--crates/mozart/src/commands/exec.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/crates/mozart/src/commands/exec.rs b/crates/mozart/src/commands/exec.rs
index 63c29c9..9cbb478 100644
--- a/crates/mozart/src/commands/exec.rs
+++ b/crates/mozart/src/commands/exec.rs
@@ -1,7 +1,7 @@
use crate::composer::Composer;
use clap::Args;
-use mozart_core::console_writeln;
use mozart_core::package::Package;
+use mozart_core::{console::IoInterface, console_writeln};
use std::path::{Path, PathBuf};
#[derive(Args)]
@@ -21,7 +21,7 @@ pub struct ExecArgs {
pub async fn execute(
args: &ExecArgs,
cli: &super::Cli,
- console: &mozart_core::console::Console,
+ io: std::sync::Arc<std::sync::Mutex<Box<dyn IoInterface>>>,
) -> anyhow::Result<()> {
let working_dir = cli.working_dir()?;
@@ -36,12 +36,12 @@ pub async fn execute(
bin_dir.display(),
);
}
- console_writeln!(console, "<comment>Available binaries:</comment>");
+ console_writeln!(io, "<comment>Available binaries:</comment>");
for (bin, is_local) in &bins {
if *is_local {
- console_writeln!(console, "<info>- {bin} (local)</info>");
+ console_writeln!(io, "<info>- {bin} (local)</info>");
} else {
- console_writeln!(console, "<info>- {bin}</info>");
+ console_writeln!(io, "<info>- {bin}</info>");
}
}
return Ok(());