controller.app.Application

class controller.app.Application[source]
__init__()[source]
Return type:

None

Methods

__init__()

autocomplete_allservice(ctx, param, incomplete)

autocomplete_service(ctx, param, incomplete)

autocomplete_submodule(ctx, param, incomplete)

check_installed_software()

check_internet_connection()

Check if connected to internet

check_placeholders_and_passwords(...)

controller_init([services])

create_datafile(services, active_services)

create_projectrc()

get_compose_configuration([enabled_services])

get_controller()

git_checks(ignore_submodule)

git_submodules([from_path])

Check and/or clone git projects

git_update(ignore_submodule)

load_projectrc()

make_env()

parse_datafile(key)

preliminary_version_check()

print_command(*parameters)

read_specs([read_extended])

Read project configuration

serialize_parameter(param, value[, IF])

verify_rapydo_version([rapydo_version])

Verify if the installed controller matches the current project requirement

working_clone(name, repo[, from_path])

Attributes

app

controller

env

gits

project_scaffold

data

base_services

compose_config