From a552e537f407733b023e874676ece173ad39300f Mon Sep 17 00:00:00 2001 From: Benjamin Labrecque Date: Wed, 22 Jul 2026 12:14:45 +0200 Subject: [PATCH] fix: pass paths in ioc cli commands --- cli/src/ioc.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/cli/src/ioc.py b/cli/src/ioc.py index d4f2fd0..0e32454 100644 --- a/cli/src/ioc.py +++ b/cli/src/ioc.py @@ -1,9 +1,10 @@ import typer +from config.paths import Paths from core.ansible import run_playbook from core.enums import IOC_ENV -from core.models import ServiceRegistry from core.utils import get_git_root +from models import ServiceRegistry ioc = typer.Typer(no_args_is_help=True) @@ -35,10 +36,11 @@ def install( def install_all( env: IOC_ENV = typer.Option(..., "--env"), ): - registry = ServiceRegistry.read_from_config() + paths = Paths() + registry = ServiceRegistry.read_from_file(paths.service_registry_file) services = registry.get_services() - branch_var = f"branch_name=main" + branch_var = "branch_name=main" for service in services: service_name_var = f"service_name_lower={service.name_lower}" @@ -65,7 +67,8 @@ def start( def start_all( env: IOC_ENV = typer.Option(..., "--env"), ): - registry = ServiceRegistry.read_from_config() + paths = Paths() + registry = ServiceRegistry.read_from_file(paths.service_registry_file) services = registry.get_services() for service in services: @@ -92,10 +95,11 @@ def restart( def restart_all( env: IOC_ENV = typer.Option(..., "--env"), ): - registry = ServiceRegistry.read_from_config() + paths = Paths() + registry = ServiceRegistry.read_from_file(paths.service_registry_file) services = registry.get_services() - branch_var = f"branch_name=main" + branch_var = "branch_name=main" for service in services: service_name_var = f"service_name_lower={service.name_lower}"