diff options
Diffstat (limited to 'pbr/cmd/main.py')
-rw-r--r-- | pbr/cmd/main.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/pbr/cmd/main.py b/pbr/cmd/main.py index 91ea384..162304f 100644 --- a/pbr/cmd/main.py +++ b/pbr/cmd/main.py @@ -40,8 +40,11 @@ def get_sha(args): def get_info(args): - print("{name}\t{version}\t{released}\t{sha}".format( - **_get_info(args.name))) + if args.short: + print("{version}".format(**_get_info(args.name))) + else: + print("{name}\t{version}\t{released}\t{sha}".format( + **_get_info(args.name))) def _get_info(name): @@ -98,6 +101,8 @@ def main(): 'info', help='print version info for package') cmd_info.set_defaults(func=get_info) cmd_info.add_argument('name', help='package to print info of') + cmd_info.add_argument('-s', '--short', action="store_true", + help='only display package version') cmd_freeze = subparsers.add_parser( 'freeze', help='print version info for all installed packages') |