add configurable exit codes to some commands (#55)

This commit is contained in:
2022-04-01 18:30:11 +03:00
committed by GitHub
parent 06ec16ac77
commit e909e4f570
22 changed files with 279 additions and 28 deletions

View File

@ -47,9 +47,12 @@ class Rebuild(Handler):
application = Application(architecture, configuration, no_report, unsafe)
updates = application.repository.packages_depends_on(depends_on)
Rebuild.check_if_empty(args.exit_code, not updates)
if args.dry_run:
for package in updates:
UpdatePrinter(package, package.version).print(verbose=True)
return
application.update(updates)
result = application.update(updates)
Rebuild.check_if_empty(args.exit_code, result.is_empty)