# Functions
AvailableProfiles return the profiles in the configuration file.
AvailableServices return the services in the configuration file.
FileExists checks if a configuration file exists.
GetComposeFile returns the path of the compose file, looking up the tool's workdir.
GetServiceConfig configuration of a service.
Init creates this tool workspace under user's home, in a hidden directory named ".op".
InitConfig initialises configuration.
PutServiceEnvironment puts the environment variables for the service, replacing "SERVICE_" with service name in uppercase.
PutServiceVariantEnvironment puts the environment variables that comes in the supported-versions.yml file of the service, replacing "SERVICE_ with service name in uppercase.
# Variables
Op the tool's configuration, read from tool's workspace.