pull: split into package_info::lookup and pull
Some checks failed
CI / build (push) Failing after 1m47s
Some checks failed
CI / build (push) Failing after 1m47s
This commit is contained in:
31
src/main.rs
31
src/main.rs
@@ -7,8 +7,6 @@ use pkh::context::ContextConfig;
|
||||
|
||||
extern crate flate2;
|
||||
|
||||
use pkh::pull::pull;
|
||||
|
||||
use pkh::changelog::generate_entry;
|
||||
|
||||
use indicatif_log_bridge::LogWrapper;
|
||||
@@ -94,11 +92,8 @@ fn main() {
|
||||
let package = sub_matches.get_one::<String>("package").expect("required");
|
||||
let series = sub_matches.get_one::<String>("series").map(|s| s.as_str());
|
||||
let dist = sub_matches.get_one::<String>("dist").map(|s| s.as_str());
|
||||
let version = sub_matches
|
||||
.get_one::<String>("version")
|
||||
.map(|s| s.as_str())
|
||||
.unwrap_or("");
|
||||
let ppa = sub_matches
|
||||
let version = sub_matches.get_one::<String>("version").map(|s| s.as_str());
|
||||
let _ppa = sub_matches
|
||||
.get_one::<String>("ppa")
|
||||
.map(|s| s.as_str())
|
||||
.unwrap_or("");
|
||||
@@ -106,16 +101,18 @@ fn main() {
|
||||
let (pb, progress_callback) = ui::create_progress_bar(&multi);
|
||||
|
||||
// Since pull is async, we need to block on it
|
||||
if let Err(e) = rt.block_on(pull(
|
||||
package,
|
||||
version,
|
||||
series,
|
||||
"",
|
||||
ppa,
|
||||
dist,
|
||||
None,
|
||||
Some(&progress_callback),
|
||||
)) {
|
||||
if let Err(e) = rt.block_on(async {
|
||||
let package_info = pkh::package_info::lookup(
|
||||
package,
|
||||
version,
|
||||
series,
|
||||
"",
|
||||
dist,
|
||||
Some(&progress_callback),
|
||||
)
|
||||
.await?;
|
||||
pkh::pull::pull(&package_info, series, None, Some(&progress_callback)).await
|
||||
}) {
|
||||
pb.finish_and_clear();
|
||||
error!("{}", e);
|
||||
std::process::exit(1);
|
||||
|
||||
Reference in New Issue
Block a user