summaryrefslogtreecommitdiffstats
path: root/src/cli.rs
diff options
context:
space:
mode:
authorMatthias Beyer <matthias.beyer@atos.net>2021-08-17 12:22:03 +0200
committerMatthias Beyer <matthias.beyer@atos.net>2021-08-17 12:22:03 +0200
commitac92817aba18c2fd204bee17ce317c7517f7d189 (patch)
tree0356e84f134965c249f876d3f6cedf8c864e8976 /src/cli.rs
parent8466ab659f3461430bbf09d26a863b35a6492889 (diff)
parent524fd6ca6f1ec8827c4c45177c709c3261ad47c5 (diff)
Merge branch 'verify-multi'
Diffstat (limited to 'src/cli.rs')
-rw-r--r--src/cli.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/cli.rs b/src/cli.rs
index 2f58a6d..c7c5409 100644
--- a/src/cli.rs
+++ b/src/cli.rs
@@ -795,6 +795,20 @@ pub fn cli<'a>() -> App<'a> {
.value_name("VERSION")
.about("Verify the sources of this package version (optional, if left out, all packages are checked)")
)
+
+ .arg(Arg::new("matching")
+ .required(false)
+ .multiple(false)
+ .long("matching")
+ .takes_value(true)
+ .value_name("REGEX")
+ .about("Verify all packages where the package name matches REGEX")
+ )
+
+ .group(ArgGroup::new("verify-one-or-many")
+ .args(&["package_name", "matching"])
+ .required(true)
+ )
)
.subcommand(App::new("list-missing")
.version(crate_version!())