From 5607956af457ff962597c8e53dde117106de3742 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Feb 10 2017 20:07:17 +0000 Subject: expose name/version from cargodeps Signed-off-by: Igor Gnatenko --- diff --git a/cargodeps.py b/cargodeps.py index 308b528..bd7ee46 100644 --- a/cargodeps.py +++ b/cargodeps.py @@ -6,6 +6,8 @@ from rust2rpm import Metadata def main(): parser = argparse.ArgumentParser() group = parser.add_mutually_exclusive_group(required=True) + group.add_argument("-n", "--name", action="store_true", help="Print name") + group.add_argument("-v", "--version", action="store_true", help="Print version") group.add_argument("-t", "--target-kinds", action="store_true", help="Print target kinds") group.add_argument("-P", "--provides", action="store_true", help="Print Provides") group.add_argument("-R", "--requires", action="store_true", help="Print Requires") @@ -26,6 +28,10 @@ def main(): for f in files: f = f.rstrip() md = Metadata.from_file(f) + if args.name: + print(md.name) + if args.version: + print(md.version) if args.target_kinds: print("\n".join(set(tgt.kind for tgt in md.targets))) if args.provides: