Add sync_url flag to only print the summary

The flag is --only-summarize.
This commit is contained in:
Christophe 2021-04-19 20:53:00 +02:00
parent c1ab7485e2
commit f4531906f6

View file

@ -81,6 +81,8 @@ def main() -> None:
help="Don't prompt for confirmation, delete and overwrite local files") help="Don't prompt for confirmation, delete and overwrite local files")
parser.add_argument('--no-delete', action="store_true", parser.add_argument('--no-delete', action="store_true",
help="Don't prompt for confirmation, overwrite local files, don't delete") help="Don't prompt for confirmation, overwrite local files, don't delete")
parser.add_argument('--only-summarize', action="store_true",
help="Only print the final summary")
parser.add_argument('url', help="URL to the course page") parser.add_argument('url', help="URL to the course page")
parser.add_argument('folder', nargs='?', default=None, help="Folder to put stuff into") parser.add_argument('folder', nargs='?', default=None, help="Folder to put stuff into")
args = parser.parse_args() args = parser.parse_args()
@ -139,7 +141,8 @@ def main() -> None:
else: else:
file_confilict_resolver = resolve_prompt_user file_confilict_resolver = resolve_prompt_user
pferd.enable_logging() if not args.only_summarize:
pferd.enable_logging()
# fetch # fetch
pferd.ilias_kit_folder( pferd.ilias_kit_folder(
@ -153,6 +156,8 @@ def main() -> None:
transform=sanitize_windows_path transform=sanitize_windows_path
) )
if args.only_summarize:
pferd.enable_logging()
pferd.print_summary() pferd.print_summary()