This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user