From 29297d6f3485cab6e208f20fda25ce0706c1d9b1 Mon Sep 17 00:00:00 2001 From: Valentin Haudiquet Date: Mon, 12 Jan 2026 22:42:09 +0100 Subject: [PATCH] pkh: added pull --archive flag --- src/main.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 631e91e..628d6fc 100644 --- a/src/main.rs +++ b/src/main.rs @@ -37,6 +37,7 @@ fn main() { .required(false), ) .arg(arg!(-v --version "Target package version").required(false)) + .arg(arg!(--archive "Only use the archive to download package source, not git").required(false)) .arg(arg!(--ppa "Download the package from a specific PPA").required(false)) .arg(arg!( "Target package")), ) @@ -97,6 +98,7 @@ fn main() { .get_one::("ppa") .map(|s| s.as_str()) .unwrap_or(""); + let archive = sub_matches.get_one::("archive").unwrap_or(&false); let (pb, progress_callback) = ui::create_progress_bar(&multi); @@ -111,7 +113,7 @@ fn main() { Some(&progress_callback), ) .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(); error!("{}", e);