pkh: added pull --archive flag
All checks were successful
CI / build (push) Successful in 9m20s

This commit is contained in:
2026-01-12 22:42:09 +01:00
parent 843f28e8af
commit 29297d6f34

View File

@@ -37,6 +37,7 @@ fn main() {
.required(false), .required(false),
) )
.arg(arg!(-v --version <version> "Target package version").required(false)) .arg(arg!(-v --version <version> "Target package version").required(false))
.arg(arg!(--archive "Only use the archive to download package source, not git").required(false))
.arg(arg!(--ppa <ppa> "Download the package from a specific PPA").required(false)) .arg(arg!(--ppa <ppa> "Download the package from a specific PPA").required(false))
.arg(arg!(<package> "Target package")), .arg(arg!(<package> "Target package")),
) )
@@ -97,6 +98,7 @@ fn main() {
.get_one::<String>("ppa") .get_one::<String>("ppa")
.map(|s| s.as_str()) .map(|s| s.as_str())
.unwrap_or(""); .unwrap_or("");
let archive = sub_matches.get_one::<bool>("archive").unwrap_or(&false);
let (pb, progress_callback) = ui::create_progress_bar(&multi); let (pb, progress_callback) = ui::create_progress_bar(&multi);
@@ -111,7 +113,7 @@ fn main() {
Some(&progress_callback), Some(&progress_callback),
) )
.await?; .await?;
pkh::pull::pull(&package_info, None, Some(&progress_callback), false).await pkh::pull::pull(&package_info, None, Some(&progress_callback), *archive).await
}) { }) {
pb.finish_and_clear(); pb.finish_and_clear();
error!("{}", e); error!("{}", e);