From 8754ffd89a19fddc2e720d4d4dbaf9fa917613af Mon Sep 17 00:00:00 2001 From: Dave Date: Sun, 26 May 2024 20:00:38 +0200 Subject: [PATCH] overwrite output folder without asking if non interactive mode selected --- dlt_init_openapi/cli/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dlt_init_openapi/cli/__init__.py b/dlt_init_openapi/cli/__init__.py index d7d36a3..a732dba 100644 --- a/dlt_init_openapi/cli/__init__.py +++ b/dlt_init_openapi/cli/__init__.py @@ -99,7 +99,7 @@ def _init_command_wrapped( try: - # synch rest api + # sync rest api update_rest_api.update_rest_api(force=update_rest_api_source) config = _load_config( @@ -117,7 +117,9 @@ def _init_command_wrapped( ) if config.project_dir.exists(): - if not questionary.confirm( + if not interactive: + logger.info("Non interactive mode selected, overwriting existing source.") + elif not questionary.confirm( f"Directory {config.project_dir} exists, do you want to continue and update the generated files? " + "This will overwrite your changes in those files." ).ask():