diff --git a/reflex/reflex.py b/reflex/reflex.py index fa36b8601..6c8dda8ee 100644 --- a/reflex/reflex.py +++ b/reflex/reflex.py @@ -106,7 +106,7 @@ def _init( template = constants.Templates.DEFAULT # Initialize the app. - prerequisites.initialize_app(app_name, template) + template = prerequisites.initialize_app(app_name, template) # If a reflex.build generation hash is available, download the code and apply it to the main module. if generation_hash: @@ -121,7 +121,7 @@ def _init( prerequisites.initialize_requirements_txt() # Finish initializing the app. - console.success(f"Initialized {app_name}") + console.success(f"Initialized {app_name} using the {template} template") @cli.command() diff --git a/reflex/utils/prerequisites.py b/reflex/utils/prerequisites.py index a712e9a38..96487fc2f 100644 --- a/reflex/utils/prerequisites.py +++ b/reflex/utils/prerequisites.py @@ -1378,7 +1378,7 @@ def create_config_init_app_from_remote_template(app_name: str, template_url: str shutil.rmtree(unzip_dir) -def initialize_app(app_name: str, template: str | None = None): +def initialize_app(app_name: str, template: str | None = None) -> str: """Initialize the app either from a remote template or a blank app. If the config file exists, it is considered as reinit. Args: @@ -1441,6 +1441,7 @@ def initialize_app(app_name: str, template: str | None = None): ) telemetry.send("init", template=template) + return template def initialize_main_module_index_from_generation(app_name: str, generation_hash: str):