execute_with_config

Function execute_with_config 

Source
pub async fn execute_with_config(
    args: ConvertArgs,
    config_service: Arc<dyn ConfigService>,
) -> Result<()>
Expand description

Execute subtitle format conversion with injected configuration service.

This function provides the new dependency injection interface for the convert command, accepting a configuration service instead of loading configuration globally.

§Arguments

  • args - Conversion arguments including input/output paths and format options
  • config_service - Configuration service providing access to conversion settings

§Returns

Returns Ok(()) on successful completion, or an error if conversion fails.