danoan.llm_assistant.runner.cli.utils module

danoan.llm_assistant.runner.cli.utils.ensure_configuration_file_exists(logger)[source]
danoan.llm_assistant.runner.cli.utils.ensure_prompt_exists(prompt_name: str, logger)[source]
Parameters:

prompt_name (str)

danoan.llm_assistant.runner.cli.utils.is_a_prompt_config_file(filepath: Path) Tuple[bool, PromptConfiguration][source]
Parameters:

filepath (Path)

Return type:

Tuple[bool, PromptConfiguration]

danoan.llm_assistant.runner.cli.utils.normalize_name(name: str) str[source]
Parameters:

name (str)

Return type:

str

danoan.llm_assistant.runner.cli.utils.value_or_default(data_dict, key, default: Any)[source]
Parameters:

default (Any)