summaryrefslogtreecommitdiff
path: root/cli/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/main.rs')
-rw-r--r--cli/main.rs33
1 files changed, 20 insertions, 13 deletions
diff --git a/cli/main.rs b/cli/main.rs
index c996425c7..b6bc0c7ad 100644
--- a/cli/main.rs
+++ b/cli/main.rs
@@ -529,15 +529,7 @@ async fn lint_command(
return Ok(0);
}
- let ps = ProcState::build(flags.clone()).await?;
- let maybe_lint_config = if let Some(config_file) = &ps.maybe_config_file {
- config_file.to_lint_config()?
- } else {
- None
- };
-
- tools::lint::lint(maybe_lint_config, lint_flags, flags.watch.is_some())
- .await?;
+ tools::lint::lint(flags, lint_flags).await?;
Ok(0)
}
@@ -853,7 +845,15 @@ async fn bundle_command(
};
if flags.watch.is_some() {
- file_watcher::watch_func(resolver, operation, "Bundle").await?;
+ file_watcher::watch_func(
+ resolver,
+ operation,
+ file_watcher::PrintConfig {
+ job_name: "Bundle".to_string(),
+ clear_screen: !flags.no_clear_screen,
+ },
+ )
+ .await?;
} else {
let module_graph =
if let ResolutionResult::Restart { result, .. } = resolver(None).await {
@@ -894,8 +894,7 @@ async fn format_command(
return Ok(0);
}
- tools::fmt::format(fmt_flags, flags.watch.is_some(), maybe_fmt_config)
- .await?;
+ tools::fmt::format(flags, fmt_flags, maybe_fmt_config).await?;
Ok(0)
}
@@ -1118,7 +1117,15 @@ async fn run_with_watch(flags: Flags, script: String) -> Result<i32, AnyError> {
}
};
- file_watcher::watch_func(resolver, operation, "Process").await?;
+ file_watcher::watch_func(
+ resolver,
+ operation,
+ file_watcher::PrintConfig {
+ job_name: "Process".to_string(),
+ clear_screen: !flags.no_clear_screen,
+ },
+ )
+ .await?;
Ok(0)
}