cpl_cli.source_creator

cpl_cli.source_creator.console_builder module

class cpl_cli.source_creator.console_builder.ConsoleBuilder

Bases: object

classmethod build(project_path: str, use_application_api: bool, use_startup: bool, use_service_providing: bool, project_name: str, project_settings: dict, workspace: Optional[cpl_cli.configuration.workspace_settings.WorkspaceSettings])

Builds the console project files :param project_path: :param use_application_api: :param use_startup: :param use_service_providing: :param project_name: :param project_settings: :param workspace: :return:

cpl_cli.source_creator.library_builder module

class cpl_cli.source_creator.library_builder.LibraryBuilder

Bases: object

classmethod build(project_path: str, use_application_api: bool, use_startup: bool, use_service_providing: bool, project_name: str, project_settings: dict, workspace: Optional[cpl_cli.configuration.workspace_settings.WorkspaceSettings])

Builds the library project files :param project_path: :param use_application_api: :param use_startup: :param use_service_providing: :param project_name: :param project_settings: :param workspace: :return:

cpl_cli.source_creator.template_builder module

class cpl_cli.source_creator.template_builder.TemplateBuilder

Bases: object

static build(project_path: str, template: cpl_cli._templates.template_file_abc.TemplateFileABC)

Creates template :param project_path: :param template: :return: