Skip to content

Commit 41039e4

Browse files
committed
chore: better error catching and remove debug printlns
1 parent bee75ca commit 41039e4

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

‎crates/tower-cmd/src/deploy.rs‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,11 @@ pub async fn do_deploy(config: Config, args: &ArgMatches) {
3939
let auto_create = args.get_flag("auto-create");
4040
if let Err(err) = deploy_from_dir(config, dir, auto_create).await {
4141
match err {
42-
crate::Error::ApiDeployError { source } => output::tower_error(source),
42+
crate::Error::ApiDeployError { source } |
4343
crate::Error::ApiDescribeAppError { source } => output::tower_error(source),
44-
_ => eprintln!("Deploy error: {}", err),
44+
crate::Error::PackageError { source } => output::package_error(source),
45+
crate::Error::TowerfileLoadFailed { source, .. } => output::config_error(source),
46+
_ => output::error(&err.to_string()),
4547
}
4648
}
4749
}
@@ -75,7 +77,6 @@ pub async fn deploy_from_dir(
7577
Err(err) => {
7678
spinner.failure();
7779
let error = crate::Error::PackageError { source: err };
78-
eprintln!("Package build failed: {}", error);
7980
return Err(error);
8081
}
8182
};

0 commit comments

Comments
 (0)