# Functions
NewComposeManager creates a new instance of ComposeManager.
# Structs
ComposeManager manages Docker Compose operations.
ComposeService defines the structure of a service in the output of the 'docker compose ps' command.
DockerComposeBuildOptions defines the options for the 'docker compose build' command.
DockerComposeCmdError represents an error that occurs when running a Docker Compose command.
DockerComposeCreateOptions defines the options for the 'docker compose create' command.
DockerComposeDownOptions defines the options for the 'docker compose down' command.
DockerComposeLogsOptions defines the options for the 'docker compose logs' command.
DockerComposePsOptions defines the options for the 'docker compose ps' command.
DockerComposePullOptions defines the options for the 'docker compose pull' command.
DockerComposeStopOptions defines the options for the 'docker compose stop' command.
DockerComposeUpOptions defines the options for the 'docker compose up' command.
# Interfaces
CMDRunner is an interface that defines a method for running commands.