diff --git a/docs/ahriman.1 b/docs/ahriman.1 index 541b69d9..c6276c1a 100644 --- a/docs/ahriman.1 +++ b/docs/ahriman.1 @@ -1,4 +1,4 @@ -.TH AHRIMAN "1" "2022\-12\-27" "ahriman" "Generated Python Manual" +.TH AHRIMAN "1" "2022\-12\-29" "ahriman" "Generated Python Manual" .SH NAME ahriman .SH SYNOPSIS @@ -280,7 +280,8 @@ remove package from the repository package name or base .SH COMMAND \fI\,'ahriman package\-status'\/\fR -usage: ahriman package\-status [\-h] [\-\-ahriman] [\-e] [\-i] [\-s {unknown,pending,building,failed,success}] [package ...] +usage: ahriman package\-status [\-h] [\-\-ahriman] [\-e] [\-\-info | \-\-no\-info] [\-s {unknown,pending,building,failed,success}] + [package ...] request status of the package @@ -298,8 +299,8 @@ get service status itself return non\-zero exit status if result is empty .TP -\fB\-i\fR, \fB\-\-info\fR -show additional package information +\fB\-\-info\fR, \fB\-\-no\-info\fR +show additional package information (default: False) .TP \fB\-s\fR \fI\,{unknown,pending,building,failed,success}\/\fR, \fB\-\-status\fR \fI\,{unknown,pending,building,failed,success}\/\fR diff --git a/src/ahriman/application/ahriman.py b/src/ahriman/application/ahriman.py index 54018293..ed2961a7 100644 --- a/src/ahriman/application/ahriman.py +++ b/src/ahriman/application/ahriman.py @@ -306,7 +306,8 @@ def _set_package_status_parser(root: SubParserAction) -> argparse.ArgumentParser parser.add_argument("package", help="filter status by package base", nargs="*") parser.add_argument("--ahriman", help="get service status itself", action="store_true") parser.add_argument("-e", "--exit-code", help="return non-zero exit status if result is empty", action="store_true") - parser.add_argument("-i", "--info", help="show additional package information", action="store_true") + parser.add_argument("--info", help="show additional package information", + action=argparse.BooleanOptionalAction, default=False) parser.add_argument("-s", "--status", help="filter packages by status", type=BuildStatusEnum, choices=enum_values(BuildStatusEnum)) parser.set_defaults(handler=handlers.Status, lock=None, report=False, quiet=True, unsafe=True)