You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by po...@apache.org on 2022/08/30 10:39:41 UTC
[airflow] branch main updated: Breeze help images are now consistently generated in pre-commit (#26032)
This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 733d62317c Breeze help images are now consistently generated in pre-commit (#26032)
733d62317c is described below
commit 733d62317c62120506edff1bd66d3343b4df88c8
Author: Jarek Potiuk <ja...@polidea.com>
AuthorDate: Tue Aug 30 12:39:31 2022 +0200
Breeze help images are now consistently generated in pre-commit (#26032)
Images generated for Breeze Help can slightly differ, however we
want them to be generated always consistently. Therefore the images
are now (when using pre-commit) generated inside the CI image rather
than locally.
This change also introduces much more selective image generation
which will make the image generation much faster in case you
change any of breeze code. Previously, any change in any breeze
command parameters triggered regeneration of the images.
With this change, only those commands that get changed get
regenerated (and information about which images need to be regenerated
is printed).
This change removes one of the Breeze setup commands - the hash
generation - as it is now done internally by the regenerate command
and does not need to be externalized (--check-only) flag provides
a way how to check if breeze images need regeneration.
---
.pre-commit-config.yaml | 14 +-
BREEZE.rst | 20 +-
STATIC_CODE_CHECKS.rst | 2 +-
.../src/airflow_breeze/commands/ci_commands.py | 21 +-
.../airflow_breeze/commands/developer_commands.py | 3 +-
.../commands/release_management_commands.py | 3 +-
.../src/airflow_breeze/commands/setup_commands.py | 214 +++++++++---
.../commands/setup_commands_config.py | 9 +
dev/breeze/src/airflow_breeze/global_constants.py | 1 +
.../airflow_breeze/params/common_build_params.py | 6 +-
.../src/airflow_breeze/params/shell_params.py | 3 +-
.../src/airflow_breeze/utils/common_options.py | 9 +-
.../src/airflow_breeze/utils/custom_param_types.py | 4 +-
.../airflow_breeze/utils/docker_command_utils.py | 28 +-
dev/breeze/src/airflow_breeze/utils/recording.py | 15 +-
dev/breeze/src/airflow_breeze/utils/run_utils.py | 3 +-
images/breeze/output-commands-hash.txt | 10 +-
images/breeze/output-commands.svg | 82 ++---
images/breeze/output_build-docs.svg | 114 +++----
images/breeze/output_ci-image.svg | 24 +-
images/breeze/output_ci-image_build.svg | 284 ++++++++--------
images/breeze/output_ci-image_pull.svg | 156 ++++-----
images/breeze/output_ci-image_verify.svg | 34 +-
images/breeze/output_ci.svg | 32 +-
.../breeze/output_ci_find-newer-dependencies.svg | 36 +-
images/breeze/output_ci_fix-ownership.svg | 24 +-
images/breeze/output_ci_free-space.svg | 20 +-
images/breeze/output_ci_get-workflow-info.svg | 20 +-
images/breeze/output_ci_resource-check.svg | 16 +-
images/breeze/output_ci_selective-check.svg | 38 +--
images/breeze/output_cleanup.svg | 28 +-
images/breeze/output_compile-www-assets.svg | 24 +-
images/breeze/output_exec.svg | 16 +-
images/breeze/output_prod-image.svg | 24 +-
images/breeze/output_prod-image_build.svg | 368 ++++++++++-----------
images/breeze/output_prod-image_pull.svg | 152 ++++-----
images/breeze/output_prod-image_verify.svg | 34 +-
images/breeze/output_release-management.svg | 28 +-
...put_release-management_generate-constraints.svg | 148 ++++-----
..._release-management_prepare-airflow-package.svg | 28 +-
...e-management_prepare-provider-documentation.svg | 28 +-
...elease-management_prepare-provider-packages.svg | 30 +-
...tput_release-management_release-prod-images.svg | 46 +--
...release-management_verify-provider-packages.svg | 52 +--
images/breeze/output_setup.svg | 94 +++---
images/breeze/output_setup_autocomplete.svg | 24 +-
images/breeze/output_setup_command-hash-export.svg | 95 ------
images/breeze/output_setup_config.svg | 40 +--
.../output_setup_regenerate-command-images.svg | 127 +++++--
images/breeze/output_setup_self-upgrade.svg | 66 ++--
images/breeze/output_setup_version.svg | 14 +-
images/breeze/output_shell.svg | 94 +++---
images/breeze/output_start-airflow.svg | 98 +++---
images/breeze/output_static-checks.svg | 102 +++---
images/breeze/output_stop.svg | 22 +-
images/breeze/output_testing.svg | 22 +-
.../breeze/output_testing_docker-compose-tests.svg | 30 +-
images/breeze/output_testing_helm-tests.svg | 32 +-
images/breeze/output_testing_tests.svg | 66 ++--
scripts/ci/docker-compose/local.yml | 13 +-
scripts/ci/pre_commit/common_precommit_utils.py | 4 +-
.../ci/pre_commit/pre_commit_breeze_cmd_line.py | 172 +++++-----
scripts/in_container/_in_container_script_init.sh | 5 -
scripts/in_container/_in_container_utils.sh | 21 +-
...ript_init.sh => run_breeze_image_generation.sh} | 22 +-
65 files changed, 1740 insertions(+), 1674 deletions(-)
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index f011616b4c..fce186e74c 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -361,13 +361,6 @@ repos:
pass_filenames: true
files: ^airflow/providers/.*\.py$
additional_dependencies: ['rich>=12.4.4']
- - id: update-breeze-cmd-output
- name: Update output of breeze commands in BREEZE.rst
- entry: ./scripts/ci/pre_commit/pre_commit_breeze_cmd_line.py
- language: python
- files: ^BREEZE\.rst$|^dev/breeze/.*$|^\.pre-commit-config\.yml$
- pass_filenames: false
- additional_dependencies: ['rich>=12.4.4', 'rich-click>=1.5']
- id: update-local-yml-file
name: Update mounts in the local yml file
entry: ./scripts/ci/pre_commit/pre_commit_local_yml_mounts.py
@@ -900,6 +893,13 @@ repos:
exclude: ^docs/rtd-deprecation
require_serial: true
additional_dependencies: ['rich>=12.4.4', 'inputimeout']
+ - id: update-breeze-cmd-output
+ name: Update output of breeze commands in BREEZE.rst
+ entry: ./scripts/ci/pre_commit/pre_commit_breeze_cmd_line.py
+ language: python
+ files: ^BREEZE\.rst$|^dev/breeze/.*$|^\.pre-commit-config\.yml$
+ pass_filenames: false
+ additional_dependencies: ['rich>=12.4.4', 'rich-click>=1.5']
- id: run-flake8
name: Run flake8
language: python
diff --git a/BREEZE.rst b/BREEZE.rst
index b316dec917..fd074b5002 100644
--- a/BREEZE.rst
+++ b/BREEZE.rst
@@ -943,23 +943,19 @@ You can self-upgrade breeze automatically. Those are all available flags of ``se
:width: 100%
:alt: Breeze setup self-upgrade
-Exporting breeze command hash output
-....................................
-
-You can also dump hash of the configuration options used - this is mostly used to generate the dump
-of help of the commands only when they change by pre-commit..
-
-.. image:: ./images/breeze/output_setup_command-hash-export.svg
- :width: 100%
- :alt: Breeze config command-hash-export
-
Regenerating images for documentation
.....................................
This documentation contains exported images with "help" of their commands and parameters. You can
-regenerate all those images (which might be needed in case new version of rich is used) via
-``regenerate-command-images`` command.
+regenerate those images that need to be regenerated because their commands changed (usually after
+the breeze code has been changed) via ``regenerate-command-images`` command. Usually this is done
+automatically via pre-commit, but sometimes (for example when ``rich`` or ``rich-click`` library changes)
+you need to regenerate those images.
+
+You can add ``--force`` flag (or ``FORCE="true"`` environment variable to regenerate all images (not
+only those that need regeneration). You can also run the command with ``--check-only`` flag to simply
+check if there are any images that need regeneration.
.. image:: ./images/breeze/output_setup_regenerate-command-images.svg
:width: 100%
diff --git a/STATIC_CODE_CHECKS.rst b/STATIC_CODE_CHECKS.rst
index b86072ccdf..a473178f5a 100644
--- a/STATIC_CODE_CHECKS.rst
+++ b/STATIC_CODE_CHECKS.rst
@@ -303,7 +303,7 @@ require Breeze Docker image to be build locally.
+--------------------------------------------------------+------------------------------------------------------------------+---------+
| ts-compile-and-lint-javascript | TS types generation and ESLint against current UI files | |
+--------------------------------------------------------+------------------------------------------------------------------+---------+
-| update-breeze-cmd-output | Update output of breeze commands in BREEZE.rst | |
+| update-breeze-cmd-output | Update output of breeze commands in BREEZE.rst | * |
+--------------------------------------------------------+------------------------------------------------------------------+---------+
| update-breeze-readme-config-hash | Update Breeze README.md with config files hash | |
+--------------------------------------------------------+------------------------------------------------------------------+---------+
diff --git a/dev/breeze/src/airflow_breeze/commands/ci_commands.py b/dev/breeze/src/airflow_breeze/commands/ci_commands.py
index c9236103cd..9a6550cf02 100644
--- a/dev/breeze/src/airflow_breeze/commands/ci_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/ci_commands.py
@@ -30,7 +30,6 @@ import click
from airflow_breeze.global_constants import (
DEFAULT_PYTHON_MAJOR_MINOR_VERSION,
- MOUNT_ALL,
RUNS_ON_PUBLIC_RUNNER,
RUNS_ON_SELF_HOSTED_RUNNER,
GithubEvents,
@@ -54,13 +53,11 @@ from airflow_breeze.utils.console import get_console
from airflow_breeze.utils.custom_param_types import BetterChoice
from airflow_breeze.utils.docker_command_utils import (
check_docker_resources,
- get_env_variables_for_docker_commands,
- get_extra_docker_flags,
+ fix_ownership_using_docker,
perform_environment_checks,
)
from airflow_breeze.utils.find_newer_dependencies import find_newer_dependencies
from airflow_breeze.utils.github_actions import get_ga_output
-from airflow_breeze.utils.image import find_available_ci_image
from airflow_breeze.utils.path_utils import AIRFLOW_SOURCES_ROOT
from airflow_breeze.utils.run_utils import run_command
@@ -166,21 +163,7 @@ def fix_ownership(github_repository: str, use_sudo: bool, verbose: bool, dry_run
fix_ownership_without_docker(dry_run=dry_run, verbose=verbose)
sys.exit(0)
get_console().print("[info]Fixing ownership using docker.")
- perform_environment_checks(verbose=verbose)
- shell_params = find_available_ci_image(github_repository, dry_run, verbose)
- extra_docker_flags = get_extra_docker_flags(MOUNT_ALL)
- env = get_env_variables_for_docker_commands(shell_params)
- cmd = [
- "docker",
- "run",
- "-t",
- *extra_docker_flags,
- "--pull",
- "never",
- shell_params.airflow_image_name_with_tag,
- "/opt/airflow/scripts/in_container/run_fix_ownership.sh",
- ]
- run_command(cmd, verbose=verbose, dry_run=dry_run, text=True, env=env, check=False)
+ fix_ownership_using_docker(dry_run=dry_run, verbose=verbose)
# Always succeed
sys.exit(0)
diff --git a/dev/breeze/src/airflow_breeze/commands/developer_commands.py b/dev/breeze/src/airflow_breeze/commands/developer_commands.py
index f0184203f5..5c01dc00d4 100644
--- a/dev/breeze/src/airflow_breeze/commands/developer_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/developer_commands.py
@@ -406,7 +406,8 @@ def static_checks(
env=env,
)
if static_checks_result.returncode != 0:
- get_console().print("[error]There were errors during pre-commit check. They should be fixed[/]")
+ if os.environ.get('CI'):
+ get_console().print("[error]There were errors during pre-commit check. They should be fixed[/]")
sys.exit(static_checks_result.returncode)
diff --git a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
index 793982ec02..e061bd345a 100644
--- a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
@@ -26,6 +26,7 @@ import click
from airflow_breeze.commands.ci_image_commands import rebuild_or_pull_ci_image_if_needed
from airflow_breeze.global_constants import (
ALLOWED_PLATFORMS,
+ APACHE_AIRFLOW_GITHUB_REPOSITORY,
CURRENT_PYTHON_MAJOR_MINOR_VERSIONS,
DEFAULT_PYTHON_MAJOR_MINOR_VERSION,
MOUNT_ALL,
@@ -525,7 +526,7 @@ def alias_image(image_from: str, image_to: str, dry_run: bool, verbose: bool):
@click.option('--airflow-version', required=True, help="Airflow version to release (2.3.0, 2.3.0rc1 etc.)")
@click.option(
'--dockerhub-repo',
- default="apache/airflow",
+ default=APACHE_AIRFLOW_GITHUB_REPOSITORY,
show_default=True,
help="DockerHub repository for the images",
)
diff --git a/dev/breeze/src/airflow_breeze/commands/setup_commands.py b/dev/breeze/src/airflow_breeze/commands/setup_commands.py
index 50b3573c06..c947bdc6ed 100644
--- a/dev/breeze/src/airflow_breeze/commands/setup_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/setup_commands.py
@@ -21,10 +21,11 @@ import shutil
import subprocess
import sys
from pathlib import Path
-from typing import IO, Any, Dict, Optional
+from typing import Any, Dict, List, Optional, Tuple
import click
from click import Context
+from rich.console import Console
from airflow_breeze import NAME, VERSION
from airflow_breeze.commands.main_command import main
@@ -42,7 +43,7 @@ from airflow_breeze.utils.common_options import (
)
from airflow_breeze.utils.confirm import STANDARD_TIMEOUT, Answer, user_confirm
from airflow_breeze.utils.console import get_console, get_stderr_console
-from airflow_breeze.utils.docker_command_utils import perform_environment_checks
+from airflow_breeze.utils.custom_param_types import BetterChoice
from airflow_breeze.utils.path_utils import (
AIRFLOW_SOURCES_ROOT,
get_installation_airflow_sources,
@@ -51,9 +52,9 @@ from airflow_breeze.utils.path_utils import (
get_used_airflow_sources,
get_used_sources_setup_metadata_hash,
)
-from airflow_breeze.utils.recording import output_file_for_recording
+from airflow_breeze.utils.recording import generating_command_images
from airflow_breeze.utils.reinstall import reinstall_breeze, warn_non_editable
-from airflow_breeze.utils.run_utils import assert_pre_commit_installed, run_command
+from airflow_breeze.utils.run_utils import run_command
from airflow_breeze.utils.visuals import ASCIIART, ASCIIART_STYLE
@@ -67,13 +68,13 @@ def setup():
'--use-current-airflow-sources',
is_flag=True,
help='Use current workdir Airflow sources for upgrade'
- + (f" rather than from {get_installation_airflow_sources()}." if not output_file_for_recording else "."),
+ + (f" rather than {get_installation_airflow_sources()}." if not generating_command_images() else "."),
)
@setup.command(
name='self-upgrade',
help="Self upgrade Breeze. By default it re-installs Breeze "
f"from {get_installation_airflow_sources()}."
- if not output_file_for_recording
+ if not generating_command_images()
else "Self upgrade Breeze.",
)
def self_upgrade(use_current_airflow_sources: bool):
@@ -253,34 +254,31 @@ def change_config(
def dict_hash(dictionary: Dict[str, Any]) -> str:
"""MD5 hash of a dictionary. Sorted and dumped via json to account for random sequence)"""
+ # noinspection InsecureHash
dhash = hashlib.md5()
encoded = json.dumps(dictionary, sort_keys=True, default=vars).encode()
dhash.update(encoded)
return dhash.hexdigest()
-@setup.command(
- name="command-hash-export",
- help="Outputs hash of all click commands to file or stdout if `-` "
- "is used (useful to see if images should be regenerated).",
-)
-@option_verbose
-@click.argument('output', type=click.File('wt'))
-def command_hash_export(verbose: bool, output: IO):
+def get_command_hash_export(verbose: bool) -> str:
+ hashes = []
with Context(main) as ctx:
the_context_dict = ctx.to_info_dict()
if verbose:
get_stderr_console().print(the_context_dict)
- output.write(f"main:{dict_hash(the_context_dict['command']['params'])}\n")
+ hashes.append(f"main:{dict_hash(the_context_dict['command']['params'])}")
commands_dict = the_context_dict['command']['commands']
for command in sorted(commands_dict.keys()):
current_command_dict = commands_dict[command]
if 'commands' in current_command_dict:
subcommands = current_command_dict['commands']
for subcommand in sorted(subcommands.keys()):
- output.write(f"{command}:{subcommand}:{dict_hash(subcommands[subcommand])}\n")
+ hashes.append(f"{command}:{subcommand}:{dict_hash(subcommands[subcommand])}")
+ hashes.append(f"{command}:{dict_hash(current_command_dict)}")
else:
- output.write(f"{command}:{dict_hash(current_command_dict)}\n")
+ hashes.append(f"{command}:{dict_hash(current_command_dict)}")
+ return "\n".join(hashes) + "\n"
def write_to_shell(command_to_execute: str, dry_run: bool, script_path: str, force_setup: bool) -> bool:
@@ -350,32 +348,164 @@ def backup(script_path_file: Path):
shutil.copy(str(script_path_file), str(script_path_file) + ".bak")
+BREEZE_IMAGES_DIR = AIRFLOW_SOURCES_ROOT / "images" / "breeze"
+BREEZE_INSTALL_DIR = AIRFLOW_SOURCES_ROOT / "dev" / "breeze"
+BREEZE_SOURCES_DIR = BREEZE_INSTALL_DIR / "src"
+
+
+def get_commands() -> List[str]:
+ results = []
+ content = (BREEZE_IMAGES_DIR / "output-commands-hash.txt").read_text()
+ for line in content.splitlines():
+ strip_line = line.strip()
+ if strip_line.strip() == '' or strip_line.startswith("#"):
+ continue
+ results.append(':'.join(strip_line.split(":")[:-1]))
+ return results
+
+
+SCREENSHOT_WIDTH = "120"
+
+PREAMBLE = """# This file is automatically generated by pre-commit. If you have a conflict with this file
+# Please do not solve it but run `breeze setup regenerate-command-images`.
+# This command should fix the conflict and regenerate help images that you have conflict with.
+"""
+
+
+def get_hash_dict(hash_file_content: str) -> Dict[str, str]:
+ results = {}
+ for line in hash_file_content.splitlines():
+ strip_line = line.strip()
+ if strip_line.strip() == '' or strip_line.startswith("#"):
+ continue
+ command = ':'.join(strip_line.split(":")[:-1])
+ the_hash = strip_line.split(":")[-1]
+ results[command] = the_hash
+ return results
+
+
+def print_difference(dict1: Dict[str, str], dict2: Dict[str, str]):
+ console = Console(width=int(SCREENSHOT_WIDTH), color_system="standard")
+ console.print(f"Difference: {set(dict1.items()) ^ set(dict2.items())}")
+
+
+def print_help_for_all_commands(
+ commands: Tuple[str, ...], check_only: bool, force: bool, verbose: bool, dry_run: bool
+):
+ console = Console(width=int(SCREENSHOT_WIDTH), color_system="standard")
+ if check_only and force:
+ console.print("[error]The --check-only flag cannot be used with --force flag.")
+ sys.exit(2)
+ if check_only and commands:
+ console.print("[error]The --check-only flag cannot be used with --coomand flag.")
+ sys.exit(2)
+ env = os.environ.copy()
+ env['AIRFLOW_SOURCES_ROOT'] = str(AIRFLOW_SOURCES_ROOT)
+ env['RECORD_BREEZE_WIDTH'] = SCREENSHOT_WIDTH
+ env['RECORD_BREEZE_TITLE'] = "Breeze commands"
+ env['RECORD_BREEZE_OUTPUT_FILE'] = str(BREEZE_IMAGES_DIR / "output-commands.svg")
+ env['TERM'] = "xterm-256color"
+ env['PYTHONPATH'] = str(BREEZE_SOURCES_DIR)
+ new_hash_dump = PREAMBLE + get_command_hash_export(verbose=verbose)
+ regenerate_all_commands = False
+ hash_file_path = BREEZE_IMAGES_DIR / "output-commands-hash.txt"
+ commands_list = list(commands)
+ if force:
+ console.print("[info]Force regeneration all breeze command images")
+ commands_list.extend(get_hash_dict(new_hash_dump))
+ regenerate_all_commands = True
+ elif commands_list:
+ console.print(f"[info]Regenerating breeze command images for specified commands:{commands_list}")
+ else:
+ try:
+ old_hash_dump = hash_file_path.read_text()
+ except FileNotFoundError:
+ old_hash_dump = ""
+ old_hash_dict = get_hash_dict(old_hash_dump)
+ new_hash_dict = get_hash_dict(new_hash_dump)
+ if old_hash_dict == new_hash_dict:
+ if check_only:
+ console.print("[bright_blue]The hash files are the same. Returning with return code 0.")
+ else:
+ console.print("[bright_blue]Skip generation of SVG images as command hashes are unchanged.")
+ return
+ if check_only:
+ console.print("[yellow]The hash files differ. Returning 1")
+ print_difference(old_hash_dict, new_hash_dict)
+ sys.exit(1)
+ console.print("[yellow]The hash files differ. Regenerating changed commands")
+ print_difference(old_hash_dict, new_hash_dict)
+ for hash_command in new_hash_dict:
+ if hash_command not in old_hash_dict:
+ console.print(f"[yellow]New command: {hash_command}")
+ commands_list.append(hash_command)
+ elif old_hash_dict[hash_command] != new_hash_dict[hash_command]:
+ console.print(f"[yellow]Updated command: {hash_command}")
+ commands_list.append(hash_command)
+ else:
+ console.print(f"[bright_blue]Unchanged command: {hash_command}")
+ regenerate_all_commands = True
+ if regenerate_all_commands:
+ env = os.environ.copy()
+ env['AIRFLOW_SOURCES_ROOT'] = str(AIRFLOW_SOURCES_ROOT)
+ env['RECORD_BREEZE_WIDTH'] = SCREENSHOT_WIDTH
+ env['RECORD_BREEZE_TITLE'] = "Breeze commands"
+ env['RECORD_BREEZE_OUTPUT_FILE'] = str(BREEZE_IMAGES_DIR / "output-commands.svg")
+ env['TERM'] = "xterm-256color"
+ run_command(["breeze", "--help"], env=env, verbose=verbose, dry_run=dry_run)
+ for command in commands_list:
+ if command == 'main':
+ continue
+ if ":" not in command:
+ env = os.environ.copy()
+ env['AIRFLOW_SOURCES_ROOT'] = str(AIRFLOW_SOURCES_ROOT)
+ env['RECORD_BREEZE_WIDTH'] = SCREENSHOT_WIDTH
+ env['RECORD_BREEZE_TITLE'] = f"Command: {command}"
+ env['RECORD_BREEZE_OUTPUT_FILE'] = str(BREEZE_IMAGES_DIR / f"output_{command}.svg")
+ env['TERM'] = "xterm-256color"
+ run_command(["breeze", command, "--help"], env=env, verbose=verbose, dry_run=dry_run)
+ else:
+ split_command = command.split(":")
+ env = os.environ.copy()
+ env['AIRFLOW_SOURCES_ROOT'] = str(AIRFLOW_SOURCES_ROOT)
+ env['RECORD_BREEZE_WIDTH'] = SCREENSHOT_WIDTH
+ env['RECORD_BREEZE_TITLE'] = f"Command: {split_command[0]} {split_command[1]}"
+ env['RECORD_BREEZE_OUTPUT_FILE'] = str(
+ BREEZE_IMAGES_DIR / f"output_{split_command[0]}_{split_command[1]}.svg"
+ )
+ env['TERM'] = "xterm-256color"
+ run_command(
+ ["breeze", split_command[0], split_command[1], "--help"],
+ env=env,
+ verbose=verbose,
+ dry_run=dry_run,
+ )
+ if regenerate_all_commands:
+ hash_file_path.write_text(new_hash_dump)
+ get_console().print(f"\n[info]New hash of breeze commands written in {hash_file_path}\n")
+
+
@setup.command(name="regenerate-command-images", help="Regenerate breeze command images.")
+@click.option("--force", is_flag=True, help="Forces regeneration of all images", envvar='FORCE')
+@click.option(
+ "--check-only",
+ is_flag=True,
+ help="Only check if some images need to be regenerated. Return 0 if no need or 1 if needed. "
+ "Cannot be used together with --command flag or --force.",
+ envvar='CHECK_ONLY',
+)
+@click.option(
+ '--command',
+ help="Command(s) to regenerate images for (optional, might be repeated)",
+ show_default=True,
+ multiple=True,
+ type=BetterChoice(get_commands()),
+)
@option_verbose
@option_dry_run
-def regenerate_command_images(verbose: bool, dry_run: bool):
- assert_pre_commit_installed(verbose=verbose)
- perform_environment_checks(verbose=verbose)
- try:
- (AIRFLOW_SOURCES_ROOT / "images" / "breeze" / "output-commands-hash.txt").unlink()
- except FileNotFoundError:
- # when we go to Python 3.8+ we can add missing_ok = True instead of try/except
- pass
- command_to_execute = [
- sys.executable,
- "-m",
- "pre_commit",
- 'run',
- 'update-breeze-cmd-output',
- '--all-files',
- ]
- env = os.environ.copy()
- run_command(
- command_to_execute,
- verbose=verbose,
- dry_run=dry_run,
- check=False,
- no_output_dump_on_exception=True,
- text=True,
- env=env,
+def regenerate_command_images(
+ command: Tuple[str, ...], force: bool, check_only: bool, verbose: bool, dry_run: bool
+):
+ print_help_for_all_commands(
+ commands=command, check_only=check_only, force=force, verbose=verbose, dry_run=dry_run
)
diff --git a/dev/breeze/src/airflow_breeze/commands/setup_commands_config.py b/dev/breeze/src/airflow_breeze/commands/setup_commands_config.py
index b4560a1b21..143e7f8907 100644
--- a/dev/breeze/src/airflow_breeze/commands/setup_commands_config.py
+++ b/dev/breeze/src/airflow_breeze/commands/setup_commands_config.py
@@ -61,4 +61,13 @@ SETUP_PARAMETERS: Dict[str, List[Dict[str, Union[str, List[str]]]]] = {
],
},
],
+ "breeze setup regenerate-command-images": [
+ {
+ "name": "Image regeneration option",
+ "options": [
+ "--force",
+ "--command",
+ ],
+ },
+ ],
}
diff --git a/dev/breeze/src/airflow_breeze/global_constants.py b/dev/breeze/src/airflow_breeze/global_constants.py
index 3320f00df5..f71349242f 100644
--- a/dev/breeze/src/airflow_breeze/global_constants.py
+++ b/dev/breeze/src/airflow_breeze/global_constants.py
@@ -36,6 +36,7 @@ ANSWER = ""
SKIP_CHECK_REMOTE_IMAGE = False
# PUSH_PYTHON_BASE_IMAGE = False
+APACHE_AIRFLOW_GITHUB_REPOSITORY = "apache/airflow"
# Checked before putting in build cache
ALLOWED_PYTHON_MAJOR_MINOR_VERSIONS = ['3.7', '3.8', '3.9', '3.10']
diff --git a/dev/breeze/src/airflow_breeze/params/common_build_params.py b/dev/breeze/src/airflow_breeze/params/common_build_params.py
index 0f8b6691b4..b11c333118 100644
--- a/dev/breeze/src/airflow_breeze/params/common_build_params.py
+++ b/dev/breeze/src/airflow_breeze/params/common_build_params.py
@@ -22,7 +22,7 @@ from datetime import datetime
from typing import List, Optional
from airflow_breeze.branch_defaults import AIRFLOW_BRANCH, DEFAULT_AIRFLOW_CONSTRAINTS_BRANCH
-from airflow_breeze.global_constants import DOCKER_DEFAULT_PLATFORM
+from airflow_breeze.global_constants import APACHE_AIRFLOW_GITHUB_REPOSITORY, DOCKER_DEFAULT_PLATFORM
from airflow_breeze.utils.console import get_console
from airflow_breeze.utils.platforms import get_real_platform
@@ -47,13 +47,13 @@ class CommonBuildParams:
answer: Optional[str] = None
build_id: int = 0
builder: str = "default"
- constraints_github_repository: str = "apache/airflow"
+ constraints_github_repository: str = APACHE_AIRFLOW_GITHUB_REPOSITORY
dev_apt_command: str = ""
dev_apt_deps: str = ""
docker_cache: str = "registry"
empty_image: bool = False
github_actions: str = os.environ.get('GITHUB_ACTIONS', "false")
- github_repository: str = "apache/airflow"
+ github_repository: str = APACHE_AIRFLOW_GITHUB_REPOSITORY
github_token: str = os.environ.get('GITHUB_TOKEN', "")
github_username: str = ""
image_tag: Optional[str] = None
diff --git a/dev/breeze/src/airflow_breeze/params/shell_params.py b/dev/breeze/src/airflow_breeze/params/shell_params.py
index 75cfeb49df..e92a0aeaf8 100644
--- a/dev/breeze/src/airflow_breeze/params/shell_params.py
+++ b/dev/breeze/src/airflow_breeze/params/shell_params.py
@@ -29,6 +29,7 @@ from airflow_breeze.global_constants import (
ALLOWED_MYSQL_VERSIONS,
ALLOWED_POSTGRES_VERSIONS,
ALLOWED_PYTHON_MAJOR_MINOR_VERSIONS,
+ APACHE_AIRFLOW_GITHUB_REPOSITORY,
AVAILABLE_INTEGRATIONS,
DOCKER_DEFAULT_PLATFORM,
MOUNT_ALL,
@@ -64,7 +65,7 @@ class ShellParams:
forward_credentials: str = "false"
airflow_constraints_mode: str = ALLOWED_CONSTRAINTS_MODES_CI[0]
github_actions: str = os.environ.get('GITHUB_ACTIONS', "false")
- github_repository: str = "apache/airflow"
+ github_repository: str = APACHE_AIRFLOW_GITHUB_REPOSITORY
github_token: str = os.environ.get('GITHUB_TOKEN', "")
image_tag: Optional[str] = None
include_mypy_volume: bool = False
diff --git a/dev/breeze/src/airflow_breeze/utils/common_options.py b/dev/breeze/src/airflow_breeze/utils/common_options.py
index 320f5dc6fc..c161cbb20b 100644
--- a/dev/breeze/src/airflow_breeze/utils/common_options.py
+++ b/dev/breeze/src/airflow_breeze/utils/common_options.py
@@ -35,6 +35,7 @@ from airflow_breeze.global_constants import (
ALLOWED_POSTGRES_VERSIONS,
ALLOWED_PYTHON_MAJOR_MINOR_VERSIONS,
ALLOWED_USE_AIRFLOW_VERSIONS,
+ APACHE_AIRFLOW_GITHUB_REPOSITORY,
SINGLE_PLATFORMS,
get_available_packages,
)
@@ -45,7 +46,7 @@ from airflow_breeze.utils.custom_param_types import (
CacheableDefault,
UseAirflowVersionType,
)
-from airflow_breeze.utils.recording import output_file_for_recording
+from airflow_breeze.utils.recording import generating_command_images
option_verbose = click.option(
"-v", "--verbose", is_flag=True, help="Print verbose information about performed steps.", envvar='VERBOSE'
@@ -68,7 +69,7 @@ option_github_repository = click.option(
'-g',
'--github-repository',
help='GitHub repository used to pull, push run images.',
- default="apache/airflow",
+ default=APACHE_AIRFLOW_GITHUB_REPOSITORY,
show_default=True,
envvar='GITHUB_REPOSITORY',
)
@@ -388,8 +389,8 @@ option_run_in_parallel = click.option(
option_parallelism = click.option(
'--parallelism',
help="Maximum number of processes to use while running the operation in parallel.",
- type=click.IntRange(1, mp.cpu_count() * 2 if not output_file_for_recording else 8),
- default=mp.cpu_count() if not output_file_for_recording else 4,
+ type=click.IntRange(1, mp.cpu_count() * 2 if not generating_command_images() else 8),
+ default=mp.cpu_count() if not generating_command_images() else 4,
envvar='PARALLELISM',
show_default=True,
)
diff --git a/dev/breeze/src/airflow_breeze/utils/custom_param_types.py b/dev/breeze/src/airflow_breeze/utils/custom_param_types.py
index c721fb03ea..d2e99f7cef 100644
--- a/dev/breeze/src/airflow_breeze/utils/custom_param_types.py
+++ b/dev/breeze/src/airflow_breeze/utils/custom_param_types.py
@@ -30,7 +30,7 @@ from airflow_breeze.utils.cache import (
)
from airflow_breeze.utils.confirm import set_forced_answer
from airflow_breeze.utils.console import get_console
-from airflow_breeze.utils.recording import output_file_for_recording
+from airflow_breeze.utils.recording import generating_command_images
class BetterChoice(click.Choice):
@@ -141,7 +141,7 @@ class CacheableChoice(click.Choice):
def get_metavar(self, param) -> str:
param_name = param.envvar if param.envvar else param.name.upper()
current_value = (
- read_from_cache_file(param_name) if not output_file_for_recording else param.default.value
+ read_from_cache_file(param_name) if not generating_command_images() else param.default.value
)
if not current_value:
current_choices = self.choices
diff --git a/dev/breeze/src/airflow_breeze/utils/docker_command_utils.py b/dev/breeze/src/airflow_breeze/utils/docker_command_utils.py
index c32de68d18..0eb14c51cf 100644
--- a/dev/breeze/src/airflow_breeze/utils/docker_command_utils.py
+++ b/dev/breeze/src/airflow_breeze/utils/docker_command_utils.py
@@ -28,6 +28,7 @@ from airflow_breeze.params.build_prod_params import BuildProdParams
from airflow_breeze.params.common_build_params import CommonBuildParams
from airflow_breeze.params.shell_params import ShellParams
from airflow_breeze.utils.host_info_utils import get_host_group_id, get_host_os, get_host_user_id
+from airflow_breeze.utils.image import find_available_ci_image
from airflow_breeze.utils.path_utils import AIRFLOW_SOURCES_ROOT, MSSQL_DATA_VOLUME
try:
@@ -39,6 +40,7 @@ except ImportError:
from airflow_breeze.branch_defaults import AIRFLOW_BRANCH
from airflow_breeze.global_constants import (
ALLOWED_PACKAGE_FORMATS,
+ APACHE_AIRFLOW_GITHUB_REPOSITORY,
FLOWER_HOST_PORT,
MIN_DOCKER_COMPOSE_VERSION,
MIN_DOCKER_VERSION,
@@ -76,10 +78,11 @@ VOLUMES_FOR_SELECTED_MOUNTS = [
(".github", "/opt/airflow/.github"),
(".inputrc", "/root/.inputrc"),
(".rat-excludes", "/opt/airflow/.rat-excludes"),
- ("RELEASE_NOTES.rst", "/opt/airflow/RELEASE_NOTES.rst"),
+ ("BREEZE.rst", "/opt/airflow/BREEZE.rst"),
("LICENSE", "/opt/airflow/LICENSE"),
("MANIFEST.in", "/opt/airflow/MANIFEST.in"),
("NOTICE", "/opt/airflow/NOTICE"),
+ ("RELEASE_NOTES.rst", "/opt/airflow/RELEASE_NOTES.rst"),
("airflow", "/opt/airflow/airflow"),
("provider_packages", "/opt/airflow/provider_packages"),
("dags", "/opt/airflow/dags"),
@@ -87,6 +90,7 @@ VOLUMES_FOR_SELECTED_MOUNTS = [
("docs", "/opt/airflow/docs"),
("generated", "/opt/airflow/generated"),
("hooks", "/opt/airflow/hooks"),
+ ("images", "/opt/airflow/images"),
("logs", "/root/airflow/logs"),
("pyproject.toml", "/opt/airflow/pyproject.toml"),
("pytest.ini", "/opt/airflow/pytest.ini"),
@@ -566,7 +570,7 @@ def update_expected_environment_variables(env: Dict[str, str]) -> None:
set_value_to_default_if_not_set(env, 'CI_EVENT_TYPE', "pull_request")
set_value_to_default_if_not_set(env, 'CI_JOB_ID', "0")
set_value_to_default_if_not_set(env, 'CI_TARGET_BRANCH', AIRFLOW_BRANCH)
- set_value_to_default_if_not_set(env, 'CI_TARGET_REPO', "apache/airflow")
+ set_value_to_default_if_not_set(env, 'CI_TARGET_REPO', APACHE_AIRFLOW_GITHUB_REPOSITORY)
set_value_to_default_if_not_set(env, 'COMMIT_SHA', commit_sha())
set_value_to_default_if_not_set(env, 'DB_RESET', "false")
set_value_to_default_if_not_set(env, 'DEFAULT_BRANCH', AIRFLOW_BRANCH)
@@ -721,3 +725,23 @@ LABEL description="test warmup image"
f"[warning]Warning {warm_up_command_result.returncode} when warming up builder:"
f" {warm_up_command_result.stdout} {warm_up_command_result.stderr}"
)
+
+
+def fix_ownership_using_docker(dry_run: bool, verbose: bool):
+ perform_environment_checks(verbose=verbose)
+ shell_params = find_available_ci_image(
+ github_repository=APACHE_AIRFLOW_GITHUB_REPOSITORY, dry_run=dry_run, verbose=verbose
+ )
+ extra_docker_flags = get_extra_docker_flags(MOUNT_ALL)
+ env = get_env_variables_for_docker_commands(shell_params)
+ cmd = [
+ "docker",
+ "run",
+ "-t",
+ *extra_docker_flags,
+ "--pull",
+ "never",
+ shell_params.airflow_image_name_with_tag,
+ "/opt/airflow/scripts/in_container/run_fix_ownership.sh",
+ ]
+ run_command(cmd, verbose=verbose, dry_run=dry_run, text=True, env=env, check=False)
diff --git a/dev/breeze/src/airflow_breeze/utils/recording.py b/dev/breeze/src/airflow_breeze/utils/recording.py
index 41ca767a7f..fed78e5e3b 100644
--- a/dev/breeze/src/airflow_breeze/utils/recording.py
+++ b/dev/breeze/src/airflow_breeze/utils/recording.py
@@ -14,9 +14,9 @@
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
-
import atexit
import os
+import sys
from typing import Optional
import rich
@@ -24,13 +24,15 @@ from rich.console import Console
from airflow_breeze.utils.path_utils import in_autocomplete
-output_file_for_recording = os.environ.get('RECORD_BREEZE_OUTPUT_FILE')
-
help_console: Optional[Console] = None
DEFAULT_COLUMNS = 129
+def generating_command_images() -> bool:
+ return "regenerate-command-images" in sys.argv
+
+
def enable_recording_of_help_output(path: str, title: Optional[str], width: Optional[str]):
import rich_click as click
@@ -61,9 +63,12 @@ def enable_recording_of_help_output(path: str, title: Optional[str], width: Opti
click.rich_click.Console = RecordingConsole # type: ignore[misc]
-if output_file_for_recording and not in_autocomplete():
+output_file = os.environ.get('RECORD_BREEZE_OUTPUT_FILE')
+
+
+if output_file and not in_autocomplete():
enable_recording_of_help_output(
- path=output_file_for_recording,
+ path=output_file,
title=os.environ.get('RECORD_BREEZE_TITLE'),
width=os.environ.get('RECORD_BREEZE_WIDTH'),
)
diff --git a/dev/breeze/src/airflow_breeze/utils/run_utils.py b/dev/breeze/src/airflow_breeze/utils/run_utils.py
index c1e0a5fd0e..402345f407 100644
--- a/dev/breeze/src/airflow_breeze/utils/run_utils.py
+++ b/dev/breeze/src/airflow_breeze/utils/run_utils.py
@@ -30,6 +30,7 @@ from typing import Dict, List, Mapping, Optional, Union
from rich.markup import escape
from airflow_breeze.branch_defaults import AIRFLOW_BRANCH
+from airflow_breeze.global_constants import APACHE_AIRFLOW_GITHUB_REPOSITORY
from airflow_breeze.utils.ci_group import ci_group
from airflow_breeze.utils.console import Output, get_console
from airflow_breeze.utils.path_utils import AIRFLOW_SOURCES_ROOT
@@ -375,7 +376,7 @@ def fail_if_image_missing(image: str, verbose: bool, dry_run: bool, instruction:
def get_runnable_ci_image(verbose: bool, dry_run: bool) -> str:
- github_repository = os.environ.get('GITHUB_REPOSITORY', "apache/airflow")
+ github_repository = os.environ.get('GITHUB_REPOSITORY', APACHE_AIRFLOW_GITHUB_REPOSITORY)
python_version = "3.7"
airflow_image = f"ghcr.io/{github_repository}/{AIRFLOW_BRANCH}/ci/python{python_version}"
fail_if_image_missing(
diff --git a/images/breeze/output-commands-hash.txt b/images/breeze/output-commands-hash.txt
index 87b6c06ac4..76d176c70c 100644
--- a/images/breeze/output-commands-hash.txt
+++ b/images/breeze/output-commands-hash.txt
@@ -1,4 +1,3 @@
-
# This file is automatically generated by pre-commit. If you have a conflict with this file
# Please do not solve it but run `breeze setup regenerate-command-images`.
# This command should fix the conflict and regenerate help images that you have conflict with.
@@ -10,27 +9,31 @@ ci:free-space:bb8e7ac63d12ab3ede272a898de2f527
ci:get-workflow-info:01ee34c33ad62fa5dc33e0ac8773223f
ci:resource-check:0fb929ac3496dbbe97acfe99e35accd7
ci:selective-check:d4e3c250cd6f2b0040fbe6557fa423f6
+ci:31566cdcdde216086f559215223b2378
ci-image:build:f2c38a416078b4ff6967d7857d7dbdcc
ci-image:pull:ffaa87e22fc22a7880f17ca459f80b59
ci-image:verify:4ccbe2011b613926d7d194a05699ec6b
+ci-image:1ff737961d2764ba0cc45e87179a564e
cleanup:9bf46a1dfd9db4fe13a1c233ad1bb96b
compile-www-assets:23675c1862d0968cbff6ab6f1d93d488
exec:89b81bc34d45b0fe6653a6db5482258c
prod-image:build:dcae8f9dd287b9efa9572ace17ccd5d7
prod-image:pull:a434a9bb39a845d3413f050d908c52fd
prod-image:verify:708b5b6e4aebcd69cd46f6d8d353fcd0
+prod-image:b3a6629fd772d96aa0f5e75d551b3179
release-management:generate-constraints:353012827a7069e45cd80cb33e37b921
release-management:prepare-airflow-package:cff9d88ca313db10f3cc464c6798f6be
release-management:prepare-provider-documentation:ff90e2d37c629e0f7b1f5e8bc723d9db
release-management:prepare-provider-packages:349292885c763f32db2bb8f99ae0ae59
release-management:release-prod-images:8858fe5a13989c7c65a79dc97a880928
release-management:verify-provider-packages:797e60067fc4611112527de808b5c1c1
+release-management:ca2850a14fd9d61056873703dded977b
setup:autocomplete:9787fd9ac963e3c29e54ac53ec2b9565
-setup:command-hash-export:83bc6a4a8c60b62da3d0f00e81d2c3ea
setup:config:92653afc11889e1b78e3a2e38f41107f
-setup:regenerate-command-images:4fd2e7ecbfd6eebb18b854f3eb0f29c8
+setup:regenerate-command-images:072427bef0d0774f8cc135314d649315
setup:self-upgrade:d02f70c7a230eae3463ceec2056b63fa
setup:version:d11da4c17a23179830079b646160149c
+setup:5808681875b6b8c9bb0cb026b280c408
shell:2dc8c9d6328897c7b3fcb5d505a893a9
start-airflow:3e793b11dc2158c54bfc189bfe20d6f2
static-checks:5563b797f9a95e55e9f6f06e125f12eb
@@ -38,3 +41,4 @@ stop:8ebd8a42f1003495d37b884de5ac7ce6
testing:docker-compose-tests:8ae3b6211fd31db81a750d1c6b96ec3d
testing:helm-tests:fa8fb6376ead71125103972b73de6b93
testing:tests:3b6d070acc10c2091a8c817f6421f9c2
+testing:094ea307ed553e89853bc31b976bf20e
diff --git a/images/breeze/output-commands.svg b/images/breeze/output-commands.svg
index 92b328dfec..6a92b13614 100644
--- a/images/breeze/output-commands.svg
+++ b/images/breeze/output-commands.svg
@@ -35,8 +35,8 @@
.terminal-612373463-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-612373463-r2 { fill: #c5c8c6 }
.terminal-612373463-r3 { fill: #d0b344;font-weight: bold }
-.terminal-612373463-r4 { fill: #868887 }
-.terminal-612373463-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-612373463-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-612373463-r5 { fill: #868887 }
.terminal-612373463-r6 { fill: #98a84b;font-weight: bold }
.terminal-612373463-r7 { fill: #8d7b39 }
</style>
@@ -178,46 +178,46 @@
<g class="terminal-612373463-matrix">
<text class="terminal-612373463-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-612373463-line-0)">
-</text><text class="terminal-612373463-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-612373463-line-1)">Usage: </text><text class="terminal-612373463-r1" x="97.6" y="44.4" textLength="414.8" clip-path="url(#terminal-612373463-line-1)">breeze [OPTIONS] COMMAND [ARGS]...</text><text class="terminal-612373463-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-612373463-line-1)">
+</text><text class="terminal-612373463-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-612373463-line-1)">Usage: </text><text class="terminal-612373463-r1" x="97.6" y="44.4" textLength="97.6" clip-path="url(#terminal-612373463-line-1)">breeze [</text><text class="terminal-612373463-r4" x="195.2" y="44.4" textLength="85.4" clip-path="url(#terminal-612373463-line-1)">OPTIONS</text><text class="terminal-612373463-r1" x="280.6" y="44.4" textLength="24.4" clip-path= [...]
</text><text class="terminal-612373463-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-612373463-line-2)">
-</text><text class="terminal-612373463-r4" x="0" y="93.2" textLength="24.4" clip-path="url(#terminal-612373463-line-3)">╭─</text><text class="terminal-612373463-r4" x="24.4" y="93.2" textLength="1415.2" clip-path="url(#terminal-612373463-line-3)"> Basic flags ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-612373463-r4" x="1439.6" y="93.2" textLength="24.4" clip-path="url(#terminal-61237346 [...]
-</text><text class="terminal-612373463-r4" x="0" y="117.6" textLength="12.2" clip-path="url(#terminal-612373463-line-4)">│</text><text class="terminal-612373463-r5" x="24.4" y="117.6" textLength="12.2" clip-path="url(#terminal-612373463-line-4)">-</text><text class="terminal-612373463-r5" x="36.6" y="117.6" textLength="85.4" clip-path="url(#terminal-612373463-line-4)">-python</text><text class="terminal-612373463-r6" x="305" y="117.6" textLength="24.4" clip-path="url(#terminal-612373463- [...]
-</text><text class="terminal-612373463-r4" x="0" y="142" textLength="12.2" clip-path="url(#terminal-612373463-line-5)">│</text><text class="terminal-612373463-r4" x="353.8" y="142" textLength="732" clip-path="url(#terminal-612373463-line-5)">[default: 3.7]                                       [...]
-</text><text class="terminal-612373463-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-612373463-line-6)">│</text><text class="terminal-612373463-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-612373463-line-6)">-</text><text class="terminal-612373463-r5" x="36.6" y="166.4" textLength="97.6" clip-path="url(#terminal-612373463-line-6)">-backend</text><text class="terminal-612373463-r6" x="305" y="166.4" textLength="24.4" clip-path="url(#terminal-612373463 [...]
-</text><text class="terminal-612373463-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-612373463-line-7)">│</text><text class="terminal-612373463-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-612373463-line-7)">-</text><text class="terminal-612373463-r5" x="36.6" y="190.8" textLength="109.8" clip-path="url(#terminal-612373463-line-7)">-postgres</text><text class="terminal-612373463-r5" x="146.4" y="190.8" textLength="97.6" clip-path="url(#terminal-61237 [...]
-</text><text class="terminal-612373463-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-612373463-line-8)">│</text><text class="terminal-612373463-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-612373463-line-8)">-</text><text class="terminal-612373463-r5" x="36.6" y="215.2" textLength="73.2" clip-path="url(#terminal-612373463-line-8)">-mysql</text><text class="terminal-612373463-r5" x="109.8" y="215.2" textLength="97.6" clip-path="url(#terminal-612373463 [...]
-</text><text class="terminal-612373463-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-612373463-line-9)">│</text><text class="terminal-612373463-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-612373463-line-9)">-</text><text class="terminal-612373463-r5" x="36.6" y="239.6" textLength="73.2" clip-path="url(#terminal-612373463-line-9)">-mssql</text><text class="terminal-612373463-r5" x="109.8" y="239.6" textLength="97.6" clip-path="url(#terminal-612373463 [...]
-</text><text class="terminal-612373463-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-612373463-line-10)">│</text><text class="terminal-612373463-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-612373463-line-10)">-</text><text class="terminal-612373463-r5" x="36.6" y="264" textLength="146.4" clip-path="url(#terminal-612373463-line-10)">-integration</text><text class="terminal-612373463-r2" x="353.8" y="264" textLength="1085.8" clip-path="url(#terminal-61237 [...]
-</text><text class="terminal-612373463-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-612373463-line-11)">│</text><text class="terminal-612373463-r7" x="353.8" y="288.4" textLength="1085.8" clip-path="url(#terminal-612373463-line-11)">(cassandra | kerberos | mongo | openldap | pinot | rabbitmq | redis | statsd | trino |   </text><text class="terminal-612373463-r4" x="1451.8 [...]
-</text><text class="terminal-612373463-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-612373463-line-12)">│</text><text class="terminal-612373463-r7" x="353.8" y="312.8" textLength="1085.8" clip-path="url(#terminal-612373463-line-12)">all)                                        [...]
-</text><text class="terminal-612373463-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-612373463-line-13)">│</text><text class="terminal-612373463-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-612373463-line-13)">-</text><text class="terminal-612373463-r5" x="36.6" y="337.2" textLength="97.6" clip-path="url(#terminal-612373463-line-13)">-forward</text><text class="terminal-612373463-r5" x="134.2" y="337.2" textLength="146.4" clip-path="url(#terminal-612 [...]
-</text><text class="terminal-612373463-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-612373463-line-14)">│</text><text class="terminal-612373463-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-612373463-line-14)">-</text><text class="terminal-612373463-r5" x="36.6" y="361.6" textLength="36.6" clip-path="url(#terminal-612373463-line-14)">-db</text><text class="terminal-612373463-r5" x="73.2" y="361.6" textLength="73.2" clip-path="url(#terminal-612373463- [...]
-</text><text class="terminal-612373463-r4" x="0" y="386" textLength="1464" clip-path="url(#terminal-612373463-line-15)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-612373463-r2" x="1464" y="386" textLength="12.2" clip-path="url(#terminal-612373463-line-15)">
-</text><text class="terminal-612373463-r4" x="0" y="410.4" textLength="24.4" clip-path="url(#terminal-612373463-line-16)">╭─</text><text class="terminal-612373463-r4" x="24.4" y="410.4" textLength="1415.2" clip-path="url(#terminal-612373463-line-16)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-612373463-r4" x="1439.6" y="410.4" textLength="24.4" clip-path="url(#terminal-612 [...]
-</text><text class="terminal-612373463-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-612373463-line-17)">│</text><text class="terminal-612373463-r5" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-612373463-line-17)">-</text><text class="terminal-612373463-r5" x="36.6" y="434.8" textLength="97.6" clip-path="url(#terminal-612373463-line-17)">-verbose</text><text class="terminal-612373463-r6" x="280.6" y="434.8" textLength="24.4" clip-path="url(#terminal-6123 [...]
-</text><text class="terminal-612373463-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-612373463-line-18)">│</text><text class="terminal-612373463-r5" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-612373463-line-18)">-</text><text class="terminal-612373463-r5" x="36.6" y="459.2" textLength="48.8" clip-path="url(#terminal-612373463-line-18)">-dry</text><text class="terminal-612373463-r5" x="85.4" y="459.2" textLength="48.8" clip-path="url(#terminal-612373463 [...]
-</text><text class="terminal-612373463-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-612373463-line-19)">│</text><text class="terminal-612373463-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-612373463-line-19)">-</text><text class="terminal-612373463-r5" x="36.6" y="483.6" textLength="85.4" clip-path="url(#terminal-612373463-line-19)">-github</text><text class="terminal-612373463-r5" x="122" y="483.6" textLength="134.2" clip-path="url(#terminal-612373 [...]
-</text><text class="terminal-612373463-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-612373463-line-20)">│</text><text class="terminal-612373463-r5" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-612373463-line-20)">-</text><text class="terminal-612373463-r5" x="36.6" y="508" textLength="85.4" clip-path="url(#terminal-612373463-line-20)">-answer</text><text class="terminal-612373463-r6" x="280.6" y="508" textLength="24.4" clip-path="url(#terminal-612373463-lin [...]
-</text><text class="terminal-612373463-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-612373463-line-21)">│</text><text class="terminal-612373463-r5" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-612373463-line-21)">-</text><text class="terminal-612373463-r5" x="36.6" y="532.4" textLength="61" clip-path="url(#terminal-612373463-line-21)">-help</text><text class="terminal-612373463-r6" x="280.6" y="532.4" textLength="24.4" clip-path="url(#terminal-612373463 [...]
-</text><text class="terminal-612373463-r4" x="0" y="556.8" textLength="1464" clip-path="url(#terminal-612373463-line-22)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-612373463-r2" x="1464" y="556.8" textLength="12.2" clip-path="url(#terminal-612373463-line-22)">
-</text><text class="terminal-612373463-r4" x="0" y="581.2" textLength="24.4" clip-path="url(#terminal-612373463-line-23)">╭─</text><text class="terminal-612373463-r4" x="24.4" y="581.2" textLength="1415.2" clip-path="url(#terminal-612373463-line-23)"> Basic developer commands ──────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-612373463-r4" x="1439.6" y="581.2" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-612373463-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-612373463-line-24)">│</text><text class="terminal-612373463-r5" x="24.4" y="605.6" textLength="256.2" clip-path="url(#terminal-612373463-line-24)">start-airflow        </text><text class="terminal-612373463-r2" x="305" y="605.6" textLength="1134.6" clip-path="url(#terminal-612373463-line-24)">Enter breeze environment and starts& [...]
-</text><text class="terminal-612373463-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-612373463-line-25)">│</text><text class="terminal-612373463-r5" x="24.4" y="630" textLength="256.2" clip-path="url(#terminal-612373463-line-25)">static-checks        </text><text class="terminal-612373463-r2" x="305" y="630" textLength="1134.6" clip-path="url(#terminal-612373463-line-25)">Run static checks.      [...]
-</text><text class="terminal-612373463-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-612373463-line-26)">│</text><text class="terminal-612373463-r5" x="24.4" y="654.4" textLength="256.2" clip-path="url(#terminal-612373463-line-26)">build-docs           </text><text class="terminal-612373463-r2" x="305" y="654.4" textLength="1134.6" clip-path="url(#terminal-612373463-line-26)">Build documentation in the [...]
-</text><text class="terminal-612373463-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-612373463-line-27)">│</text><text class="terminal-612373463-r5" x="24.4" y="678.8" textLength="256.2" clip-path="url(#terminal-612373463-line-27)">stop                 </text><text class="terminal-612373463-r2" x="305" y="678.8" textLength="1134.6" clip-path="url(#terminal-612373463-line-27)">Stop r [...]
-</text><text class="terminal-612373463-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-612373463-line-28)">│</text><text class="terminal-612373463-r5" x="24.4" y="703.2" textLength="256.2" clip-path="url(#terminal-612373463-line-28)">shell                </text><text class="terminal-612373463-r2" x="305" y="703.2" textLength="1134.6" clip-path="url(#terminal-612373463-line-28)">Enter breez [...]
-</text><text class="terminal-612373463-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-612373463-line-29)">│</text><text class="terminal-612373463-r5" x="24.4" y="727.6" textLength="256.2" clip-path="url(#terminal-612373463-line-29)">exec                 </text><text class="terminal-612373463-r2" x="305" y="727.6" textLength="1134.6" clip-path="url(#terminal-612373463-line-29)">Joins  [...]
-</text><text class="terminal-612373463-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-612373463-line-30)">│</text><text class="terminal-612373463-r5" x="24.4" y="752" textLength="256.2" clip-path="url(#terminal-612373463-line-30)">compile-www-assets   </text><text class="terminal-612373463-r2" x="305" y="752" textLength="1134.6" clip-path="url(#terminal-612373463-line-30)">Compiles www assets.          [...]
-</text><text class="terminal-612373463-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-612373463-line-31)">│</text><text class="terminal-612373463-r5" x="24.4" y="776.4" textLength="256.2" clip-path="url(#terminal-612373463-line-31)">cleanup              </text><text class="terminal-612373463-r2" x="305" y="776.4" textLength="1134.6" clip-path="url(#terminal-612373463-line-31)">Cleans the cache [...]
-</text><text class="terminal-612373463-r4" x="0" y="800.8" textLength="1464" clip-path="url(#terminal-612373463-line-32)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-612373463-r2" x="1464" y="800.8" textLength="12.2" clip-path="url(#terminal-612373463-line-32)">
-</text><text class="terminal-612373463-r4" x="0" y="825.2" textLength="24.4" clip-path="url(#terminal-612373463-line-33)">╭─</text><text class="terminal-612373463-r4" x="24.4" y="825.2" textLength="1415.2" clip-path="url(#terminal-612373463-line-33)"> Advanced command groups ───────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-612373463-r4" x="1439.6" y="825.2" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-612373463-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-612373463-line-34)">│</text><text class="terminal-612373463-r5" x="24.4" y="849.6" textLength="280.6" clip-path="url(#terminal-612373463-line-34)">testing                </text><text class="terminal-612373463-r2" x="329.4" y="849.6" textLength="1110.2" clip-path="url(#terminal-612373463-line-34)">Tools t [...]
-</text><text class="terminal-612373463-r4" x="0" y="874" textLength="12.2" clip-path="url(#terminal-612373463-line-35)">│</text><text class="terminal-612373463-r5" x="24.4" y="874" textLength="280.6" clip-path="url(#terminal-612373463-line-35)">ci-image               </text><text class="terminal-612373463-r2" x="329.4" y="874" textLength="1110.2" clip-path="url(#terminal-612373463-line-35)">Tools that de [...]
-</text><text class="terminal-612373463-r4" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-612373463-line-36)">│</text><text class="terminal-612373463-r5" x="24.4" y="898.4" textLength="280.6" clip-path="url(#terminal-612373463-line-36)">prod-image             </text><text class="terminal-612373463-r2" x="329.4" y="898.4" textLength="1110.2" clip-path="url(#terminal-612373463-line-36)">Tools that develo [...]
-</text><text class="terminal-612373463-r4" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-612373463-line-37)">│</text><text class="terminal-612373463-r5" x="24.4" y="922.8" textLength="280.6" clip-path="url(#terminal-612373463-line-37)">setup                  </text><text class="terminal-612373463-r2" x="329.4" y="922.8" textLength="1110.2" clip-path="url(#terminal-612373463-line-37)">To [...]
-</text><text class="terminal-612373463-r4" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-612373463-line-38)">│</text><text class="terminal-612373463-r5" x="24.4" y="947.2" textLength="280.6" clip-path="url(#terminal-612373463-line-38)">release-management     </text><text class="terminal-612373463-r2" x="329.4" y="947.2" textLength="1110.2" clip-path="url(#terminal-612373463-line-38)">Tools that release managers can use t [...]
-</text><text class="terminal-612373463-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-612373463-line-39)">│</text><text class="terminal-612373463-r5" x="24.4" y="971.6" textLength="280.6" clip-path="url(#terminal-612373463-line-39)">ci                     </text><text class="terminal-612373463-r2" x="329.4" y="971.6" textLength="1110.2" clip-path="url(#terminal-6123734 [...]
-</text><text class="terminal-612373463-r4" x="0" y="996" textLength="1464" clip-path="url(#terminal-612373463-line-40)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-612373463-r2" x="1464" y="996" textLength="12.2" clip-path="url(#terminal-612373463-line-40)">
+</text><text class="terminal-612373463-r5" x="0" y="93.2" textLength="24.4" clip-path="url(#terminal-612373463-line-3)">╭─</text><text class="terminal-612373463-r5" x="24.4" y="93.2" textLength="1415.2" clip-path="url(#terminal-612373463-line-3)"> Basic flags ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-612373463-r5" x="1439.6" y="93.2" textLength="24.4" clip-path="url(#terminal-61237346 [...]
+</text><text class="terminal-612373463-r5" x="0" y="117.6" textLength="12.2" clip-path="url(#terminal-612373463-line-4)">│</text><text class="terminal-612373463-r4" x="24.4" y="117.6" textLength="12.2" clip-path="url(#terminal-612373463-line-4)">-</text><text class="terminal-612373463-r4" x="36.6" y="117.6" textLength="85.4" clip-path="url(#terminal-612373463-line-4)">-python</text><text class="terminal-612373463-r6" x="305" y="117.6" textLength="24.4" clip-path="url(#terminal-612373463- [...]
+</text><text class="terminal-612373463-r5" x="0" y="142" textLength="12.2" clip-path="url(#terminal-612373463-line-5)">│</text><text class="terminal-612373463-r5" x="353.8" y="142" textLength="732" clip-path="url(#terminal-612373463-line-5)">[default: 3.7]                                       [...]
+</text><text class="terminal-612373463-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-612373463-line-6)">│</text><text class="terminal-612373463-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-612373463-line-6)">-</text><text class="terminal-612373463-r4" x="36.6" y="166.4" textLength="97.6" clip-path="url(#terminal-612373463-line-6)">-backend</text><text class="terminal-612373463-r6" x="305" y="166.4" textLength="24.4" clip-path="url(#terminal-612373463 [...]
+</text><text class="terminal-612373463-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-612373463-line-7)">│</text><text class="terminal-612373463-r4" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-612373463-line-7)">-</text><text class="terminal-612373463-r4" x="36.6" y="190.8" textLength="109.8" clip-path="url(#terminal-612373463-line-7)">-postgres</text><text class="terminal-612373463-r4" x="146.4" y="190.8" textLength="97.6" clip-path="url(#terminal-61237 [...]
+</text><text class="terminal-612373463-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-612373463-line-8)">│</text><text class="terminal-612373463-r4" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-612373463-line-8)">-</text><text class="terminal-612373463-r4" x="36.6" y="215.2" textLength="73.2" clip-path="url(#terminal-612373463-line-8)">-mysql</text><text class="terminal-612373463-r4" x="109.8" y="215.2" textLength="97.6" clip-path="url(#terminal-612373463 [...]
+</text><text class="terminal-612373463-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-612373463-line-9)">│</text><text class="terminal-612373463-r4" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-612373463-line-9)">-</text><text class="terminal-612373463-r4" x="36.6" y="239.6" textLength="73.2" clip-path="url(#terminal-612373463-line-9)">-mssql</text><text class="terminal-612373463-r4" x="109.8" y="239.6" textLength="97.6" clip-path="url(#terminal-612373463 [...]
+</text><text class="terminal-612373463-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-612373463-line-10)">│</text><text class="terminal-612373463-r4" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-612373463-line-10)">-</text><text class="terminal-612373463-r4" x="36.6" y="264" textLength="146.4" clip-path="url(#terminal-612373463-line-10)">-integration</text><text class="terminal-612373463-r2" x="353.8" y="264" textLength="1085.8" clip-path="url(#terminal-61237 [...]
+</text><text class="terminal-612373463-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-612373463-line-11)">│</text><text class="terminal-612373463-r7" x="353.8" y="288.4" textLength="1085.8" clip-path="url(#terminal-612373463-line-11)">(cassandra | kerberos | mongo | openldap | pinot | rabbitmq | redis | statsd | trino |   </text><text class="terminal-612373463-r5" x="1451.8 [...]
+</text><text class="terminal-612373463-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-612373463-line-12)">│</text><text class="terminal-612373463-r7" x="353.8" y="312.8" textLength="1085.8" clip-path="url(#terminal-612373463-line-12)">all)                                        [...]
+</text><text class="terminal-612373463-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-612373463-line-13)">│</text><text class="terminal-612373463-r4" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-612373463-line-13)">-</text><text class="terminal-612373463-r4" x="36.6" y="337.2" textLength="97.6" clip-path="url(#terminal-612373463-line-13)">-forward</text><text class="terminal-612373463-r4" x="134.2" y="337.2" textLength="146.4" clip-path="url(#terminal-612 [...]
+</text><text class="terminal-612373463-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-612373463-line-14)">│</text><text class="terminal-612373463-r4" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-612373463-line-14)">-</text><text class="terminal-612373463-r4" x="36.6" y="361.6" textLength="36.6" clip-path="url(#terminal-612373463-line-14)">-db</text><text class="terminal-612373463-r4" x="73.2" y="361.6" textLength="73.2" clip-path="url(#terminal-612373463- [...]
+</text><text class="terminal-612373463-r5" x="0" y="386" textLength="1464" clip-path="url(#terminal-612373463-line-15)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-612373463-r2" x="1464" y="386" textLength="12.2" clip-path="url(#terminal-612373463-line-15)">
+</text><text class="terminal-612373463-r5" x="0" y="410.4" textLength="24.4" clip-path="url(#terminal-612373463-line-16)">╭─</text><text class="terminal-612373463-r5" x="24.4" y="410.4" textLength="1415.2" clip-path="url(#terminal-612373463-line-16)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-612373463-r5" x="1439.6" y="410.4" textLength="24.4" clip-path="url(#terminal-612 [...]
+</text><text class="terminal-612373463-r5" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-612373463-line-17)">│</text><text class="terminal-612373463-r4" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-612373463-line-17)">-</text><text class="terminal-612373463-r4" x="36.6" y="434.8" textLength="97.6" clip-path="url(#terminal-612373463-line-17)">-verbose</text><text class="terminal-612373463-r6" x="280.6" y="434.8" textLength="24.4" clip-path="url(#terminal-6123 [...]
+</text><text class="terminal-612373463-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-612373463-line-18)">│</text><text class="terminal-612373463-r4" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-612373463-line-18)">-</text><text class="terminal-612373463-r4" x="36.6" y="459.2" textLength="48.8" clip-path="url(#terminal-612373463-line-18)">-dry</text><text class="terminal-612373463-r4" x="85.4" y="459.2" textLength="48.8" clip-path="url(#terminal-612373463 [...]
+</text><text class="terminal-612373463-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-612373463-line-19)">│</text><text class="terminal-612373463-r4" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-612373463-line-19)">-</text><text class="terminal-612373463-r4" x="36.6" y="483.6" textLength="85.4" clip-path="url(#terminal-612373463-line-19)">-github</text><text class="terminal-612373463-r4" x="122" y="483.6" textLength="134.2" clip-path="url(#terminal-612373 [...]
+</text><text class="terminal-612373463-r5" x="0" y="508" textLength="12.2" clip-path="url(#terminal-612373463-line-20)">│</text><text class="terminal-612373463-r4" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-612373463-line-20)">-</text><text class="terminal-612373463-r4" x="36.6" y="508" textLength="85.4" clip-path="url(#terminal-612373463-line-20)">-answer</text><text class="terminal-612373463-r6" x="280.6" y="508" textLength="24.4" clip-path="url(#terminal-612373463-lin [...]
+</text><text class="terminal-612373463-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-612373463-line-21)">│</text><text class="terminal-612373463-r4" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-612373463-line-21)">-</text><text class="terminal-612373463-r4" x="36.6" y="532.4" textLength="61" clip-path="url(#terminal-612373463-line-21)">-help</text><text class="terminal-612373463-r6" x="280.6" y="532.4" textLength="24.4" clip-path="url(#terminal-612373463 [...]
+</text><text class="terminal-612373463-r5" x="0" y="556.8" textLength="1464" clip-path="url(#terminal-612373463-line-22)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-612373463-r2" x="1464" y="556.8" textLength="12.2" clip-path="url(#terminal-612373463-line-22)">
+</text><text class="terminal-612373463-r5" x="0" y="581.2" textLength="24.4" clip-path="url(#terminal-612373463-line-23)">╭─</text><text class="terminal-612373463-r5" x="24.4" y="581.2" textLength="1415.2" clip-path="url(#terminal-612373463-line-23)"> Basic developer commands ──────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-612373463-r5" x="1439.6" y="581.2" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-612373463-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-612373463-line-24)">│</text><text class="terminal-612373463-r4" x="24.4" y="605.6" textLength="256.2" clip-path="url(#terminal-612373463-line-24)">start-airflow        </text><text class="terminal-612373463-r2" x="305" y="605.6" textLength="1134.6" clip-path="url(#terminal-612373463-line-24)">Enter breeze environment and starts& [...]
+</text><text class="terminal-612373463-r5" x="0" y="630" textLength="12.2" clip-path="url(#terminal-612373463-line-25)">│</text><text class="terminal-612373463-r4" x="24.4" y="630" textLength="256.2" clip-path="url(#terminal-612373463-line-25)">static-checks        </text><text class="terminal-612373463-r2" x="305" y="630" textLength="1134.6" clip-path="url(#terminal-612373463-line-25)">Run static checks.      [...]
+</text><text class="terminal-612373463-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-612373463-line-26)">│</text><text class="terminal-612373463-r4" x="24.4" y="654.4" textLength="256.2" clip-path="url(#terminal-612373463-line-26)">build-docs           </text><text class="terminal-612373463-r2" x="305" y="654.4" textLength="1134.6" clip-path="url(#terminal-612373463-line-26)">Build documentation in the [...]
+</text><text class="terminal-612373463-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-612373463-line-27)">│</text><text class="terminal-612373463-r4" x="24.4" y="678.8" textLength="256.2" clip-path="url(#terminal-612373463-line-27)">stop                 </text><text class="terminal-612373463-r2" x="305" y="678.8" textLength="1134.6" clip-path="url(#terminal-612373463-line-27)">Stop r [...]
+</text><text class="terminal-612373463-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-612373463-line-28)">│</text><text class="terminal-612373463-r4" x="24.4" y="703.2" textLength="256.2" clip-path="url(#terminal-612373463-line-28)">shell                </text><text class="terminal-612373463-r2" x="305" y="703.2" textLength="1134.6" clip-path="url(#terminal-612373463-line-28)">Enter breez [...]
+</text><text class="terminal-612373463-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-612373463-line-29)">│</text><text class="terminal-612373463-r4" x="24.4" y="727.6" textLength="256.2" clip-path="url(#terminal-612373463-line-29)">exec                 </text><text class="terminal-612373463-r2" x="305" y="727.6" textLength="1134.6" clip-path="url(#terminal-612373463-line-29)">Joins  [...]
+</text><text class="terminal-612373463-r5" x="0" y="752" textLength="12.2" clip-path="url(#terminal-612373463-line-30)">│</text><text class="terminal-612373463-r4" x="24.4" y="752" textLength="256.2" clip-path="url(#terminal-612373463-line-30)">compile-www-assets   </text><text class="terminal-612373463-r2" x="305" y="752" textLength="1134.6" clip-path="url(#terminal-612373463-line-30)">Compiles www assets.          [...]
+</text><text class="terminal-612373463-r5" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-612373463-line-31)">│</text><text class="terminal-612373463-r4" x="24.4" y="776.4" textLength="256.2" clip-path="url(#terminal-612373463-line-31)">cleanup              </text><text class="terminal-612373463-r2" x="305" y="776.4" textLength="805.2" clip-path="url(#terminal-612373463-line-31)">Cleans the cache& [...]
+</text><text class="terminal-612373463-r5" x="0" y="800.8" textLength="1464" clip-path="url(#terminal-612373463-line-32)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-612373463-r2" x="1464" y="800.8" textLength="12.2" clip-path="url(#terminal-612373463-line-32)">
+</text><text class="terminal-612373463-r5" x="0" y="825.2" textLength="24.4" clip-path="url(#terminal-612373463-line-33)">╭─</text><text class="terminal-612373463-r5" x="24.4" y="825.2" textLength="1415.2" clip-path="url(#terminal-612373463-line-33)"> Advanced command groups ───────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-612373463-r5" x="1439.6" y="825.2" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-612373463-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-612373463-line-34)">│</text><text class="terminal-612373463-r4" x="24.4" y="849.6" textLength="280.6" clip-path="url(#terminal-612373463-line-34)">testing                </text><text class="terminal-612373463-r2" x="329.4" y="849.6" textLength="1110.2" clip-path="url(#terminal-612373463-line-34)">Tools t [...]
+</text><text class="terminal-612373463-r5" x="0" y="874" textLength="12.2" clip-path="url(#terminal-612373463-line-35)">│</text><text class="terminal-612373463-r4" x="24.4" y="874" textLength="280.6" clip-path="url(#terminal-612373463-line-35)">ci-image               </text><text class="terminal-612373463-r2" x="329.4" y="874" textLength="597.8" clip-path="url(#terminal-612373463-line-35)">Tools that dev [...]
+</text><text class="terminal-612373463-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-612373463-line-36)">│</text><text class="terminal-612373463-r4" x="24.4" y="898.4" textLength="280.6" clip-path="url(#terminal-612373463-line-36)">prod-image             </text><text class="terminal-612373463-r2" x="329.4" y="898.4" textLength="597.8" clip-path="url(#terminal-612373463-line-36)">Tools that develop [...]
+</text><text class="terminal-612373463-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-612373463-line-37)">│</text><text class="terminal-612373463-r4" x="24.4" y="922.8" textLength="280.6" clip-path="url(#terminal-612373463-line-37)">setup                  </text><text class="terminal-612373463-r2" x="329.4" y="922.8" textLength="1110.2" clip-path="url(#terminal-612373463-line-37)">To [...]
+</text><text class="terminal-612373463-r5" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-612373463-line-38)">│</text><text class="terminal-612373463-r4" x="24.4" y="947.2" textLength="280.6" clip-path="url(#terminal-612373463-line-38)">release-management     </text><text class="terminal-612373463-r2" x="329.4" y="947.2" textLength="1110.2" clip-path="url(#terminal-612373463-line-38)">Tools that release managers can use t [...]
+</text><text class="terminal-612373463-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-612373463-line-39)">│</text><text class="terminal-612373463-r4" x="24.4" y="971.6" textLength="280.6" clip-path="url(#terminal-612373463-line-39)">ci                     </text><text class="terminal-612373463-r2" x="329.4" y="971.6" textLength="134.2" clip-path="url(#terminal-61237346 [...]
+</text><text class="terminal-612373463-r5" x="0" y="996" textLength="1464" clip-path="url(#terminal-612373463-line-40)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-612373463-r2" x="1464" y="996" textLength="12.2" clip-path="url(#terminal-612373463-line-40)">
</text>
</g>
</g>
diff --git a/images/breeze/output_build-docs.svg b/images/breeze/output_build-docs.svg
index 7e1a093cdb..446b67d1a2 100644
--- a/images/breeze/output_build-docs.svg
+++ b/images/breeze/output_build-docs.svg
@@ -35,8 +35,8 @@
.terminal-701103353-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-701103353-r2 { fill: #c5c8c6 }
.terminal-701103353-r3 { fill: #d0b344;font-weight: bold }
-.terminal-701103353-r4 { fill: #868887 }
-.terminal-701103353-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-701103353-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-701103353-r5 { fill: #868887 }
.terminal-701103353-r6 { fill: #98a84b;font-weight: bold }
.terminal-701103353-r7 { fill: #8d7b39 }
</style>
@@ -232,64 +232,64 @@
<g class="terminal-701103353-matrix">
<text class="terminal-701103353-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-701103353-line-0)">
-</text><text class="terminal-701103353-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-701103353-line-1)">Usage: </text><text class="terminal-701103353-r1" x="97.6" y="44.4" textLength="329.4" clip-path="url(#terminal-701103353-line-1)">breeze build-docs [OPTIONS]</text><text class="terminal-701103353-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-701103353-line-1)">
+</text><text class="terminal-701103353-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-701103353-line-1)">Usage: </text><text class="terminal-701103353-r1" x="97.6" y="44.4" textLength="231.8" clip-path="url(#terminal-701103353-line-1)">breeze build-docs [</text><text class="terminal-701103353-r4" x="329.4" y="44.4" textLength="85.4" clip-path="url(#terminal-701103353-line-1)">OPTIONS</text><text class="terminal-701103353-r1" x="414.8" y="44.4" textLength= [...]
</text><text class="terminal-701103353-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-701103353-line-2)">
</text><text class="terminal-701103353-r2" x="12.2" y="93.2" textLength="451.4" clip-path="url(#terminal-701103353-line-3)">Build documentation in the container.</text><text class="terminal-701103353-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-701103353-line-3)">
</text><text class="terminal-701103353-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-701103353-line-4)">
-</text><text class="terminal-701103353-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-701103353-line-5)">╭─</text><text class="terminal-701103353-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-701103353-line-5)"> Doc flags ─────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-701103353-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-701103353-l [...]
-</text><text class="terminal-701103353-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-701103353-line-6)">│</text><text class="terminal-701103353-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-701103353-line-6)">-</text><text class="terminal-701103353-r5" x="36.6" y="166.4" textLength="61" clip-path="url(#terminal-701103353-line-6)">-docs</text><text class="terminal-701103353-r5" x="97.6" y="166.4" textLength="61" clip-path="url(#terminal-701103353-line- [...]
-</text><text class="terminal-701103353-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-701103353-line-7)">│</text><text class="terminal-701103353-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-701103353-line-7)">-</text><text class="terminal-701103353-r5" x="36.6" y="190.8" textLength="134.2" clip-path="url(#terminal-701103353-line-7)">-spellcheck</text><text class="terminal-701103353-r5" x="170.8" y="190.8" textLength="61" clip-path="url(#terminal-70110 [...]
-</text><text class="terminal-701103353-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-701103353-line-8)">│</text><text class="terminal-701103353-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-701103353-line-8)">-</text><text class="terminal-701103353-r5" x="36.6" y="215.2" textLength="73.2" clip-path="url(#terminal-701103353-line-8)">-clean</text><text class="terminal-701103353-r5" x="109.8" y="215.2" textLength="73.2" clip-path="url(#terminal-701103353 [...]
-</text><text class="terminal-701103353-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-701103353-line-9)">│</text><text class="terminal-701103353-r2" x="305" y="239.6" textLength="1134.6" clip-path="url(#terminal-701103353-line-9)">before the build - useful for a clean build.                            [...]
-</text><text class="terminal-701103353-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-701103353-line-10)">│</text><text class="terminal-701103353-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-701103353-line-10)">-</text><text class="terminal-701103353-r5" x="36.6" y="264" textLength="48.8" clip-path="url(#terminal-701103353-line-10)">-for</text><text class="terminal-701103353-r5" x="85.4" y="264" textLength="134.2" clip-path="url(#terminal-701103353-line-1 [...]
-</text><text class="terminal-701103353-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-701103353-line-11)">│</text><text class="terminal-701103353-r5" x="305" y="288.4" textLength="12.2" clip-path="url(#terminal-701103353-line-11)">-</text><text class="terminal-701103353-r5" x="317.2" y="288.4" textLength="73.2" clip-path="url(#terminal-701103353-line-11)">-clean</text><text class="terminal-701103353-r5" x="390.4" y="288.4" textLength="73.2" clip-path="url(#terminal-701103 [...]
-</text><text class="terminal-701103353-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-701103353-line-12)">│</text><text class="terminal-701103353-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-701103353-line-12)">-</text><text class="terminal-701103353-r5" x="36.6" y="312.8" textLength="97.6" clip-path="url(#terminal-701103353-line-12)">-package</text><text class="terminal-701103353-r5" x="134.2" y="312.8" textLength="85.4" clip-path="url(#terminal-7011 [...]
-</text><text class="terminal-701103353-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-701103353-line-13)">│</text><text class="terminal-701103353-r7" x="305" y="337.2" textLength="1134.6" clip-path="url(#terminal-701103353-line-13)">(apache-airflow | apache-airflow-providers | apache-airflow-providers-airbyte |              </text><text class="terminal-701103353-r4" x="1451.8" y [...]
-</text><text class="terminal-701103353-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-701103353-line-14)">│</text><text class="terminal-701103353-r7" x="305" y="361.6" textLength="1134.6" clip-path="url(#terminal-701103353-line-14)">apache-airflow-providers-alibaba | apache-airflow-providers-amazon |                         </text><te [...]
-</text><text class="terminal-701103353-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-701103353-line-15)">│</text><text class="terminal-701103353-r7" x="305" y="386" textLength="1134.6" clip-path="url(#terminal-701103353-line-15)">apache-airflow-providers-apache-beam | apache-airflow-providers-apache-cassandra |           </text><text class="terminal-701103353-r4" x="1451.8" y="386" textLength="12.2" clip [...]
-</text><text class="terminal-701103353-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-701103353-line-16)">│</text><text class="terminal-701103353-r7" x="305" y="410.4" textLength="1134.6" clip-path="url(#terminal-701103353-line-16)">apache-airflow-providers-apache-drill | apache-airflow-providers-apache-druid |              </text><text class="terminal-701103353-r4" x="1451.8" y="410.4" t [...]
-</text><text class="terminal-701103353-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-701103353-line-17)">│</text><text class="terminal-701103353-r7" x="305" y="434.8" textLength="1134.6" clip-path="url(#terminal-701103353-line-17)">apache-airflow-providers-apache-hdfs | apache-airflow-providers-apache-hive |                </text><text class="terminal-701103353-r4" x="1451.8" y [...]
-</text><text class="terminal-701103353-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-701103353-line-18)">│</text><text class="terminal-701103353-r7" x="305" y="459.2" textLength="1134.6" clip-path="url(#terminal-701103353-line-18)">apache-airflow-providers-apache-kylin | apache-airflow-providers-apache-livy |               </text><text class="terminal-701103353-r4" x="1451.8" y="459 [...]
-</text><text class="terminal-701103353-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-701103353-line-19)">│</text><text class="terminal-701103353-r7" x="305" y="483.6" textLength="1134.6" clip-path="url(#terminal-701103353-line-19)">apache-airflow-providers-apache-pig | apache-airflow-providers-apache-pinot |                </text><text class="terminal-701103353-r4" x="1451.8" y [...]
-</text><text class="terminal-701103353-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-701103353-line-20)">│</text><text class="terminal-701103353-r7" x="305" y="508" textLength="1134.6" clip-path="url(#terminal-701103353-line-20)">apache-airflow-providers-apache-spark | apache-airflow-providers-apache-sqoop |              </text><text class="terminal-701103353-r4" x="1451.8" y="508" textLen [...]
-</text><text class="terminal-701103353-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-701103353-line-21)">│</text><text class="terminal-701103353-r7" x="305" y="532.4" textLength="1134.6" clip-path="url(#terminal-701103353-line-21)">apache-airflow-providers-arangodb | apache-airflow-providers-asana |                         </text><te [...]
-</text><text class="terminal-701103353-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-701103353-line-22)">│</text><text class="terminal-701103353-r7" x="305" y="556.8" textLength="1134.6" clip-path="url(#terminal-701103353-line-22)">apache-airflow-providers-celery | apache-airflow-providers-cloudant |                        </text><text cl [...]
-</text><text class="terminal-701103353-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-701103353-line-23)">│</text><text class="terminal-701103353-r7" x="305" y="581.2" textLength="1134.6" clip-path="url(#terminal-701103353-line-23)">apache-airflow-providers-cncf-kubernetes | apache-airflow-providers-common-sql |             </text><text class="terminal-701103353-r4" x="1451.8" y="581.2" textLe [...]
-</text><text class="terminal-701103353-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-701103353-line-24)">│</text><text class="terminal-701103353-r7" x="305" y="605.6" textLength="1134.6" clip-path="url(#terminal-701103353-line-24)">apache-airflow-providers-databricks | apache-airflow-providers-datadog |                     </text><text class="terminal-7 [...]
-</text><text class="terminal-701103353-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-701103353-line-25)">│</text><text class="terminal-701103353-r7" x="305" y="630" textLength="1134.6" clip-path="url(#terminal-701103353-line-25)">apache-airflow-providers-dbt-cloud | apache-airflow-providers-dingding |                     </text><text class="terminal-70110 [...]
-</text><text class="terminal-701103353-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-701103353-line-26)">│</text><text class="terminal-701103353-r7" x="305" y="654.4" textLength="1134.6" clip-path="url(#terminal-701103353-line-26)">apache-airflow-providers-discord | apache-airflow-providers-docker |                         </text><te [...]
-</text><text class="terminal-701103353-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-701103353-line-27)">│</text><text class="terminal-701103353-r7" x="305" y="678.8" textLength="1134.6" clip-path="url(#terminal-701103353-line-27)">apache-airflow-providers-elasticsearch | apache-airflow-providers-exasol |                   </text><text class="terminal-701103353-r [...]
-</text><text class="terminal-701103353-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-701103353-line-28)">│</text><text class="terminal-701103353-r7" x="305" y="703.2" textLength="1134.6" clip-path="url(#terminal-701103353-line-28)">apache-airflow-providers-facebook | apache-airflow-providers-ftp |                            [...]
-</text><text class="terminal-701103353-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-701103353-line-29)">│</text><text class="terminal-701103353-r7" x="305" y="727.6" textLength="1134.6" clip-path="url(#terminal-701103353-line-29)">apache-airflow-providers-github | apache-airflow-providers-google |                          </tex [...]
-</text><text class="terminal-701103353-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-701103353-line-30)">│</text><text class="terminal-701103353-r7" x="305" y="752" textLength="1134.6" clip-path="url(#terminal-701103353-line-30)">apache-airflow-providers-grpc | apache-airflow-providers-hashicorp |                         </text><text c [...]
-</text><text class="terminal-701103353-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-701103353-line-31)">│</text><text class="terminal-701103353-r7" x="305" y="776.4" textLength="1134.6" clip-path="url(#terminal-701103353-line-31)">apache-airflow-providers-http | apache-airflow-providers-imap |                            [...]
-</text><text class="terminal-701103353-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-701103353-line-32)">│</text><text class="terminal-701103353-r7" x="305" y="800.8" textLength="1134.6" clip-path="url(#terminal-701103353-line-32)">apache-airflow-providers-influxdb | apache-airflow-providers-jdbc |                          </tex [...]
-</text><text class="terminal-701103353-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-701103353-line-33)">│</text><text class="terminal-701103353-r7" x="305" y="825.2" textLength="1134.6" clip-path="url(#terminal-701103353-line-33)">apache-airflow-providers-jenkins | apache-airflow-providers-jira |                            [...]
-</text><text class="terminal-701103353-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-701103353-line-34)">│</text><text class="terminal-701103353-r7" x="305" y="849.6" textLength="1134.6" clip-path="url(#terminal-701103353-line-34)">apache-airflow-providers-microsoft-azure | apache-airflow-providers-microsoft-mssql |        </text><text class="terminal-701103353-r4" x="1451.8" y="849.6" textLength="12.2" clip-path="ur [...]
-</text><text class="terminal-701103353-r4" x="0" y="874" textLength="12.2" clip-path="url(#terminal-701103353-line-35)">│</text><text class="terminal-701103353-r7" x="305" y="874" textLength="1134.6" clip-path="url(#terminal-701103353-line-35)">apache-airflow-providers-microsoft-psrp | apache-airflow-providers-microsoft-winrm |         </text><text class="terminal-701103353-r4" x="1451.8" y="874" textLength="12.2" clip-path="url [...]
-</text><text class="terminal-701103353-r4" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-701103353-line-36)">│</text><text class="terminal-701103353-r7" x="305" y="898.4" textLength="1134.6" clip-path="url(#terminal-701103353-line-36)">apache-airflow-providers-mongo | apache-airflow-providers-mysql |                           & [...]
-</text><text class="terminal-701103353-r4" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-701103353-line-37)">│</text><text class="terminal-701103353-r7" x="305" y="922.8" textLength="1134.6" clip-path="url(#terminal-701103353-line-37)">apache-airflow-providers-neo4j | apache-airflow-providers-odbc |                           &# [...]
-</text><text class="terminal-701103353-r4" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-701103353-line-38)">│</text><text class="terminal-701103353-r7" x="305" y="947.2" textLength="1134.6" clip-path="url(#terminal-701103353-line-38)">apache-airflow-providers-openfaas | apache-airflow-providers-opsgenie |                      </text><text class="termi [...]
-</text><text class="terminal-701103353-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-701103353-line-39)">│</text><text class="terminal-701103353-r7" x="305" y="971.6" textLength="1134.6" clip-path="url(#terminal-701103353-line-39)">apache-airflow-providers-oracle | apache-airflow-providers-pagerduty |                       </text><text class=" [...]
-</text><text class="terminal-701103353-r4" x="0" y="996" textLength="12.2" clip-path="url(#terminal-701103353-line-40)">│</text><text class="terminal-701103353-r7" x="305" y="996" textLength="1134.6" clip-path="url(#terminal-701103353-line-40)">apache-airflow-providers-papermill | apache-airflow-providers-plexus |                       </text><text class="term [...]
-</text><text class="terminal-701103353-r4" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-701103353-line-41)">│</text><text class="terminal-701103353-r7" x="305" y="1020.4" textLength="1134.6" clip-path="url(#terminal-701103353-line-41)">apache-airflow-providers-postgres | apache-airflow-providers-presto |                        </text><text [...]
-</text><text class="terminal-701103353-r4" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-701103353-line-42)">│</text><text class="terminal-701103353-r7" x="305" y="1044.8" textLength="1134.6" clip-path="url(#terminal-701103353-line-42)">apache-airflow-providers-qubole | apache-airflow-providers-redis |                           [...]
-</text><text class="terminal-701103353-r4" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-701103353-line-43)">│</text><text class="terminal-701103353-r7" x="305" y="1069.2" textLength="1134.6" clip-path="url(#terminal-701103353-line-43)">apache-airflow-providers-salesforce | apache-airflow-providers-samba |                       </text><text class [...]
-</text><text class="terminal-701103353-r4" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-701103353-line-44)">│</text><text class="terminal-701103353-r7" x="305" y="1093.6" textLength="1134.6" clip-path="url(#terminal-701103353-line-44)">apache-airflow-providers-segment | apache-airflow-providers-sendgrid |                       </text><text class [...]
-</text><text class="terminal-701103353-r4" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-701103353-line-45)">│</text><text class="terminal-701103353-r7" x="305" y="1118" textLength="1134.6" clip-path="url(#terminal-701103353-line-45)">apache-airflow-providers-sftp | apache-airflow-providers-singularity |                       </text><text class="te [...]
-</text><text class="terminal-701103353-r4" x="0" y="1142.4" textLength="12.2" clip-path="url(#terminal-701103353-line-46)">│</text><text class="terminal-701103353-r7" x="305" y="1142.4" textLength="1134.6" clip-path="url(#terminal-701103353-line-46)">apache-airflow-providers-slack | apache-airflow-providers-snowflake |                        </text><text [...]
-</text><text class="terminal-701103353-r4" x="0" y="1166.8" textLength="12.2" clip-path="url(#terminal-701103353-line-47)">│</text><text class="terminal-701103353-r7" x="305" y="1166.8" textLength="1134.6" clip-path="url(#terminal-701103353-line-47)">apache-airflow-providers-sqlite | apache-airflow-providers-ssh |                            [...]
-</text><text class="terminal-701103353-r4" x="0" y="1191.2" textLength="12.2" clip-path="url(#terminal-701103353-line-48)">│</text><text class="terminal-701103353-r7" x="305" y="1191.2" textLength="1134.6" clip-path="url(#terminal-701103353-line-48)">apache-airflow-providers-tableau | apache-airflow-providers-tabular |                        </text><text [...]
-</text><text class="terminal-701103353-r4" x="0" y="1215.6" textLength="12.2" clip-path="url(#terminal-701103353-line-49)">│</text><text class="terminal-701103353-r7" x="305" y="1215.6" textLength="1134.6" clip-path="url(#terminal-701103353-line-49)">apache-airflow-providers-telegram | apache-airflow-providers-trino |                         </text>< [...]
-</text><text class="terminal-701103353-r4" x="0" y="1240" textLength="12.2" clip-path="url(#terminal-701103353-line-50)">│</text><text class="terminal-701103353-r7" x="305" y="1240" textLength="1134.6" clip-path="url(#terminal-701103353-line-50)">apache-airflow-providers-vertica | apache-airflow-providers-yandex |                         </text><text [...]
-</text><text class="terminal-701103353-r4" x="0" y="1264.4" textLength="12.2" clip-path="url(#terminal-701103353-line-51)">│</text><text class="terminal-701103353-r7" x="305" y="1264.4" textLength="1134.6" clip-path="url(#terminal-701103353-line-51)">apache-airflow-providers-zendesk | docker-stack | helm-chart)                           [...]
-</text><text class="terminal-701103353-r4" x="0" y="1288.8" textLength="1464" clip-path="url(#terminal-701103353-line-52)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-701103353-r2" x="1464" y="1288.8" textLength="12.2" clip-path="url(#terminal-701103353-line-52)">
-</text><text class="terminal-701103353-r4" x="0" y="1313.2" textLength="24.4" clip-path="url(#terminal-701103353-line-53)">╭─</text><text class="terminal-701103353-r4" x="24.4" y="1313.2" textLength="1415.2" clip-path="url(#terminal-701103353-line-53)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-701103353-r4" x="1439.6" y="1313.2" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-701103353-r4" x="0" y="1337.6" textLength="12.2" clip-path="url(#terminal-701103353-line-54)">│</text><text class="terminal-701103353-r5" x="24.4" y="1337.6" textLength="12.2" clip-path="url(#terminal-701103353-line-54)">-</text><text class="terminal-701103353-r5" x="36.6" y="1337.6" textLength="97.6" clip-path="url(#terminal-701103353-line-54)">-verbose</text><text class="terminal-701103353-r6" x="280.6" y="1337.6" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-701103353-r4" x="0" y="1362" textLength="12.2" clip-path="url(#terminal-701103353-line-55)">│</text><text class="terminal-701103353-r5" x="24.4" y="1362" textLength="12.2" clip-path="url(#terminal-701103353-line-55)">-</text><text class="terminal-701103353-r5" x="36.6" y="1362" textLength="48.8" clip-path="url(#terminal-701103353-line-55)">-dry</text><text class="terminal-701103353-r5" x="85.4" y="1362" textLength="48.8" clip-path="url(#terminal-701103353-lin [...]
-</text><text class="terminal-701103353-r4" x="0" y="1386.4" textLength="12.2" clip-path="url(#terminal-701103353-line-56)">│</text><text class="terminal-701103353-r5" x="24.4" y="1386.4" textLength="12.2" clip-path="url(#terminal-701103353-line-56)">-</text><text class="terminal-701103353-r5" x="36.6" y="1386.4" textLength="85.4" clip-path="url(#terminal-701103353-line-56)">-github</text><text class="terminal-701103353-r5" x="122" y="1386.4" textLength="134.2" clip-path="url(#terminal-70 [...]
-</text><text class="terminal-701103353-r4" x="0" y="1410.8" textLength="12.2" clip-path="url(#terminal-701103353-line-57)">│</text><text class="terminal-701103353-r5" x="24.4" y="1410.8" textLength="12.2" clip-path="url(#terminal-701103353-line-57)">-</text><text class="terminal-701103353-r5" x="36.6" y="1410.8" textLength="61" clip-path="url(#terminal-701103353-line-57)">-help</text><text class="terminal-701103353-r6" x="280.6" y="1410.8" textLength="24.4" clip-path="url(#terminal-70110 [...]
-</text><text class="terminal-701103353-r4" x="0" y="1435.2" textLength="1464" clip-path="url(#terminal-701103353-line-58)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-701103353-r2" x="1464" y="1435.2" textLength="12.2" clip-path="url(#terminal-701103353-line-58)">
+</text><text class="terminal-701103353-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-701103353-line-5)">╭─</text><text class="terminal-701103353-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-701103353-line-5)"> Doc flags ─────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-701103353-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-701103353-l [...]
+</text><text class="terminal-701103353-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-701103353-line-6)">│</text><text class="terminal-701103353-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-701103353-line-6)">-</text><text class="terminal-701103353-r4" x="36.6" y="166.4" textLength="61" clip-path="url(#terminal-701103353-line-6)">-docs</text><text class="terminal-701103353-r4" x="97.6" y="166.4" textLength="61" clip-path="url(#terminal-701103353-line- [...]
+</text><text class="terminal-701103353-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-701103353-line-7)">│</text><text class="terminal-701103353-r4" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-701103353-line-7)">-</text><text class="terminal-701103353-r4" x="36.6" y="190.8" textLength="134.2" clip-path="url(#terminal-701103353-line-7)">-spellcheck</text><text class="terminal-701103353-r4" x="170.8" y="190.8" textLength="61" clip-path="url(#terminal-70110 [...]
+</text><text class="terminal-701103353-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-701103353-line-8)">│</text><text class="terminal-701103353-r4" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-701103353-line-8)">-</text><text class="terminal-701103353-r4" x="36.6" y="215.2" textLength="73.2" clip-path="url(#terminal-701103353-line-8)">-clean</text><text class="terminal-701103353-r4" x="109.8" y="215.2" textLength="73.2" clip-path="url(#terminal-701103353 [...]
+</text><text class="terminal-701103353-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-701103353-line-9)">│</text><text class="terminal-701103353-r2" x="305" y="239.6" textLength="1134.6" clip-path="url(#terminal-701103353-line-9)">before the build - useful for a clean build.                            [...]
+</text><text class="terminal-701103353-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-701103353-line-10)">│</text><text class="terminal-701103353-r4" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-701103353-line-10)">-</text><text class="terminal-701103353-r4" x="36.6" y="264" textLength="48.8" clip-path="url(#terminal-701103353-line-10)">-for</text><text class="terminal-701103353-r4" x="85.4" y="264" textLength="134.2" clip-path="url(#terminal-701103353-line-1 [...]
+</text><text class="terminal-701103353-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-701103353-line-11)">│</text><text class="terminal-701103353-r4" x="305" y="288.4" textLength="12.2" clip-path="url(#terminal-701103353-line-11)">-</text><text class="terminal-701103353-r4" x="317.2" y="288.4" textLength="73.2" clip-path="url(#terminal-701103353-line-11)">-clean</text><text class="terminal-701103353-r4" x="390.4" y="288.4" textLength="73.2" clip-path="url(#terminal-701103 [...]
+</text><text class="terminal-701103353-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-701103353-line-12)">│</text><text class="terminal-701103353-r4" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-701103353-line-12)">-</text><text class="terminal-701103353-r4" x="36.6" y="312.8" textLength="97.6" clip-path="url(#terminal-701103353-line-12)">-package</text><text class="terminal-701103353-r4" x="134.2" y="312.8" textLength="85.4" clip-path="url(#terminal-7011 [...]
+</text><text class="terminal-701103353-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-701103353-line-13)">│</text><text class="terminal-701103353-r7" x="305" y="337.2" textLength="1134.6" clip-path="url(#terminal-701103353-line-13)">(apache-airflow | apache-airflow-providers | apache-airflow-providers-airbyte |              </text><text class="terminal-701103353-r5" x="1451.8" y [...]
+</text><text class="terminal-701103353-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-701103353-line-14)">│</text><text class="terminal-701103353-r7" x="305" y="361.6" textLength="1134.6" clip-path="url(#terminal-701103353-line-14)">apache-airflow-providers-alibaba | apache-airflow-providers-amazon |                         </text><te [...]
+</text><text class="terminal-701103353-r5" x="0" y="386" textLength="12.2" clip-path="url(#terminal-701103353-line-15)">│</text><text class="terminal-701103353-r7" x="305" y="386" textLength="1134.6" clip-path="url(#terminal-701103353-line-15)">apache-airflow-providers-apache-beam | apache-airflow-providers-apache-cassandra |           </text><text class="terminal-701103353-r5" x="1451.8" y="386" textLength="12.2" clip [...]
+</text><text class="terminal-701103353-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-701103353-line-16)">│</text><text class="terminal-701103353-r7" x="305" y="410.4" textLength="1134.6" clip-path="url(#terminal-701103353-line-16)">apache-airflow-providers-apache-drill | apache-airflow-providers-apache-druid |              </text><text class="terminal-701103353-r5" x="1451.8" y="410.4" t [...]
+</text><text class="terminal-701103353-r5" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-701103353-line-17)">│</text><text class="terminal-701103353-r7" x="305" y="434.8" textLength="1134.6" clip-path="url(#terminal-701103353-line-17)">apache-airflow-providers-apache-hdfs | apache-airflow-providers-apache-hive |                </text><text class="terminal-701103353-r5" x="1451.8" y [...]
+</text><text class="terminal-701103353-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-701103353-line-18)">│</text><text class="terminal-701103353-r7" x="305" y="459.2" textLength="1134.6" clip-path="url(#terminal-701103353-line-18)">apache-airflow-providers-apache-kylin | apache-airflow-providers-apache-livy |               </text><text class="terminal-701103353-r5" x="1451.8" y="459 [...]
+</text><text class="terminal-701103353-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-701103353-line-19)">│</text><text class="terminal-701103353-r7" x="305" y="483.6" textLength="1134.6" clip-path="url(#terminal-701103353-line-19)">apache-airflow-providers-apache-pig | apache-airflow-providers-apache-pinot |                </text><text class="terminal-701103353-r5" x="1451.8" y [...]
+</text><text class="terminal-701103353-r5" x="0" y="508" textLength="12.2" clip-path="url(#terminal-701103353-line-20)">│</text><text class="terminal-701103353-r7" x="305" y="508" textLength="1134.6" clip-path="url(#terminal-701103353-line-20)">apache-airflow-providers-apache-spark | apache-airflow-providers-apache-sqoop |              </text><text class="terminal-701103353-r5" x="1451.8" y="508" textLen [...]
+</text><text class="terminal-701103353-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-701103353-line-21)">│</text><text class="terminal-701103353-r7" x="305" y="532.4" textLength="1134.6" clip-path="url(#terminal-701103353-line-21)">apache-airflow-providers-arangodb | apache-airflow-providers-asana |                         </text><te [...]
+</text><text class="terminal-701103353-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-701103353-line-22)">│</text><text class="terminal-701103353-r7" x="305" y="556.8" textLength="1134.6" clip-path="url(#terminal-701103353-line-22)">apache-airflow-providers-celery | apache-airflow-providers-cloudant |                        </text><text cl [...]
+</text><text class="terminal-701103353-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-701103353-line-23)">│</text><text class="terminal-701103353-r7" x="305" y="581.2" textLength="1134.6" clip-path="url(#terminal-701103353-line-23)">apache-airflow-providers-cncf-kubernetes | apache-airflow-providers-common-sql |             </text><text class="terminal-701103353-r5" x="1451.8" y="581.2" textLe [...]
+</text><text class="terminal-701103353-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-701103353-line-24)">│</text><text class="terminal-701103353-r7" x="305" y="605.6" textLength="1134.6" clip-path="url(#terminal-701103353-line-24)">apache-airflow-providers-databricks | apache-airflow-providers-datadog |                     </text><text class="terminal-7 [...]
+</text><text class="terminal-701103353-r5" x="0" y="630" textLength="12.2" clip-path="url(#terminal-701103353-line-25)">│</text><text class="terminal-701103353-r7" x="305" y="630" textLength="1134.6" clip-path="url(#terminal-701103353-line-25)">apache-airflow-providers-dbt-cloud | apache-airflow-providers-dingding |                     </text><text class="terminal-70110 [...]
+</text><text class="terminal-701103353-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-701103353-line-26)">│</text><text class="terminal-701103353-r7" x="305" y="654.4" textLength="1134.6" clip-path="url(#terminal-701103353-line-26)">apache-airflow-providers-discord | apache-airflow-providers-docker |                         </text><te [...]
+</text><text class="terminal-701103353-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-701103353-line-27)">│</text><text class="terminal-701103353-r7" x="305" y="678.8" textLength="1134.6" clip-path="url(#terminal-701103353-line-27)">apache-airflow-providers-elasticsearch | apache-airflow-providers-exasol |                   </text><text class="terminal-701103353-r [...]
+</text><text class="terminal-701103353-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-701103353-line-28)">│</text><text class="terminal-701103353-r7" x="305" y="703.2" textLength="1134.6" clip-path="url(#terminal-701103353-line-28)">apache-airflow-providers-facebook | apache-airflow-providers-ftp |                            [...]
+</text><text class="terminal-701103353-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-701103353-line-29)">│</text><text class="terminal-701103353-r7" x="305" y="727.6" textLength="1134.6" clip-path="url(#terminal-701103353-line-29)">apache-airflow-providers-github | apache-airflow-providers-google |                          </tex [...]
+</text><text class="terminal-701103353-r5" x="0" y="752" textLength="12.2" clip-path="url(#terminal-701103353-line-30)">│</text><text class="terminal-701103353-r7" x="305" y="752" textLength="1134.6" clip-path="url(#terminal-701103353-line-30)">apache-airflow-providers-grpc | apache-airflow-providers-hashicorp |                         </text><text c [...]
+</text><text class="terminal-701103353-r5" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-701103353-line-31)">│</text><text class="terminal-701103353-r7" x="305" y="776.4" textLength="1134.6" clip-path="url(#terminal-701103353-line-31)">apache-airflow-providers-http | apache-airflow-providers-imap |                            [...]
+</text><text class="terminal-701103353-r5" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-701103353-line-32)">│</text><text class="terminal-701103353-r7" x="305" y="800.8" textLength="1134.6" clip-path="url(#terminal-701103353-line-32)">apache-airflow-providers-influxdb | apache-airflow-providers-jdbc |                          </tex [...]
+</text><text class="terminal-701103353-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-701103353-line-33)">│</text><text class="terminal-701103353-r7" x="305" y="825.2" textLength="1134.6" clip-path="url(#terminal-701103353-line-33)">apache-airflow-providers-jenkins | apache-airflow-providers-jira |                            [...]
+</text><text class="terminal-701103353-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-701103353-line-34)">│</text><text class="terminal-701103353-r7" x="305" y="849.6" textLength="1134.6" clip-path="url(#terminal-701103353-line-34)">apache-airflow-providers-microsoft-azure | apache-airflow-providers-microsoft-mssql |        </text><text class="terminal-701103353-r5" x="1451.8" y="849.6" textLength="12.2" clip-path="ur [...]
+</text><text class="terminal-701103353-r5" x="0" y="874" textLength="12.2" clip-path="url(#terminal-701103353-line-35)">│</text><text class="terminal-701103353-r7" x="305" y="874" textLength="1134.6" clip-path="url(#terminal-701103353-line-35)">apache-airflow-providers-microsoft-psrp | apache-airflow-providers-microsoft-winrm |         </text><text class="terminal-701103353-r5" x="1451.8" y="874" textLength="12.2" clip-path="url [...]
+</text><text class="terminal-701103353-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-701103353-line-36)">│</text><text class="terminal-701103353-r7" x="305" y="898.4" textLength="1134.6" clip-path="url(#terminal-701103353-line-36)">apache-airflow-providers-mongo | apache-airflow-providers-mysql |                           & [...]
+</text><text class="terminal-701103353-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-701103353-line-37)">│</text><text class="terminal-701103353-r7" x="305" y="922.8" textLength="1134.6" clip-path="url(#terminal-701103353-line-37)">apache-airflow-providers-neo4j | apache-airflow-providers-odbc |                           &# [...]
+</text><text class="terminal-701103353-r5" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-701103353-line-38)">│</text><text class="terminal-701103353-r7" x="305" y="947.2" textLength="1134.6" clip-path="url(#terminal-701103353-line-38)">apache-airflow-providers-openfaas | apache-airflow-providers-opsgenie |                      </text><text class="termi [...]
+</text><text class="terminal-701103353-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-701103353-line-39)">│</text><text class="terminal-701103353-r7" x="305" y="971.6" textLength="1134.6" clip-path="url(#terminal-701103353-line-39)">apache-airflow-providers-oracle | apache-airflow-providers-pagerduty |                       </text><text class=" [...]
+</text><text class="terminal-701103353-r5" x="0" y="996" textLength="12.2" clip-path="url(#terminal-701103353-line-40)">│</text><text class="terminal-701103353-r7" x="305" y="996" textLength="1134.6" clip-path="url(#terminal-701103353-line-40)">apache-airflow-providers-papermill | apache-airflow-providers-plexus |                       </text><text class="term [...]
+</text><text class="terminal-701103353-r5" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-701103353-line-41)">│</text><text class="terminal-701103353-r7" x="305" y="1020.4" textLength="1134.6" clip-path="url(#terminal-701103353-line-41)">apache-airflow-providers-postgres | apache-airflow-providers-presto |                        </text><text [...]
+</text><text class="terminal-701103353-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-701103353-line-42)">│</text><text class="terminal-701103353-r7" x="305" y="1044.8" textLength="1134.6" clip-path="url(#terminal-701103353-line-42)">apache-airflow-providers-qubole | apache-airflow-providers-redis |                           [...]
+</text><text class="terminal-701103353-r5" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-701103353-line-43)">│</text><text class="terminal-701103353-r7" x="305" y="1069.2" textLength="1134.6" clip-path="url(#terminal-701103353-line-43)">apache-airflow-providers-salesforce | apache-airflow-providers-samba |                       </text><text class [...]
+</text><text class="terminal-701103353-r5" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-701103353-line-44)">│</text><text class="terminal-701103353-r7" x="305" y="1093.6" textLength="1134.6" clip-path="url(#terminal-701103353-line-44)">apache-airflow-providers-segment | apache-airflow-providers-sendgrid |                       </text><text class [...]
+</text><text class="terminal-701103353-r5" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-701103353-line-45)">│</text><text class="terminal-701103353-r7" x="305" y="1118" textLength="1134.6" clip-path="url(#terminal-701103353-line-45)">apache-airflow-providers-sftp | apache-airflow-providers-singularity |                       </text><text class="te [...]
+</text><text class="terminal-701103353-r5" x="0" y="1142.4" textLength="12.2" clip-path="url(#terminal-701103353-line-46)">│</text><text class="terminal-701103353-r7" x="305" y="1142.4" textLength="1134.6" clip-path="url(#terminal-701103353-line-46)">apache-airflow-providers-slack | apache-airflow-providers-snowflake |                        </text><text [...]
+</text><text class="terminal-701103353-r5" x="0" y="1166.8" textLength="12.2" clip-path="url(#terminal-701103353-line-47)">│</text><text class="terminal-701103353-r7" x="305" y="1166.8" textLength="1134.6" clip-path="url(#terminal-701103353-line-47)">apache-airflow-providers-sqlite | apache-airflow-providers-ssh |                            [...]
+</text><text class="terminal-701103353-r5" x="0" y="1191.2" textLength="12.2" clip-path="url(#terminal-701103353-line-48)">│</text><text class="terminal-701103353-r7" x="305" y="1191.2" textLength="1134.6" clip-path="url(#terminal-701103353-line-48)">apache-airflow-providers-tableau | apache-airflow-providers-tabular |                        </text><text [...]
+</text><text class="terminal-701103353-r5" x="0" y="1215.6" textLength="12.2" clip-path="url(#terminal-701103353-line-49)">│</text><text class="terminal-701103353-r7" x="305" y="1215.6" textLength="1134.6" clip-path="url(#terminal-701103353-line-49)">apache-airflow-providers-telegram | apache-airflow-providers-trino |                         </text>< [...]
+</text><text class="terminal-701103353-r5" x="0" y="1240" textLength="12.2" clip-path="url(#terminal-701103353-line-50)">│</text><text class="terminal-701103353-r7" x="305" y="1240" textLength="1134.6" clip-path="url(#terminal-701103353-line-50)">apache-airflow-providers-vertica | apache-airflow-providers-yandex |                         </text><text [...]
+</text><text class="terminal-701103353-r5" x="0" y="1264.4" textLength="12.2" clip-path="url(#terminal-701103353-line-51)">│</text><text class="terminal-701103353-r7" x="305" y="1264.4" textLength="1134.6" clip-path="url(#terminal-701103353-line-51)">apache-airflow-providers-zendesk | docker-stack | helm-chart)                           [...]
+</text><text class="terminal-701103353-r5" x="0" y="1288.8" textLength="1464" clip-path="url(#terminal-701103353-line-52)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-701103353-r2" x="1464" y="1288.8" textLength="12.2" clip-path="url(#terminal-701103353-line-52)">
+</text><text class="terminal-701103353-r5" x="0" y="1313.2" textLength="24.4" clip-path="url(#terminal-701103353-line-53)">╭─</text><text class="terminal-701103353-r5" x="24.4" y="1313.2" textLength="1415.2" clip-path="url(#terminal-701103353-line-53)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-701103353-r5" x="1439.6" y="1313.2" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-701103353-r5" x="0" y="1337.6" textLength="12.2" clip-path="url(#terminal-701103353-line-54)">│</text><text class="terminal-701103353-r4" x="24.4" y="1337.6" textLength="12.2" clip-path="url(#terminal-701103353-line-54)">-</text><text class="terminal-701103353-r4" x="36.6" y="1337.6" textLength="97.6" clip-path="url(#terminal-701103353-line-54)">-verbose</text><text class="terminal-701103353-r6" x="280.6" y="1337.6" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-701103353-r5" x="0" y="1362" textLength="12.2" clip-path="url(#terminal-701103353-line-55)">│</text><text class="terminal-701103353-r4" x="24.4" y="1362" textLength="12.2" clip-path="url(#terminal-701103353-line-55)">-</text><text class="terminal-701103353-r4" x="36.6" y="1362" textLength="48.8" clip-path="url(#terminal-701103353-line-55)">-dry</text><text class="terminal-701103353-r4" x="85.4" y="1362" textLength="48.8" clip-path="url(#terminal-701103353-lin [...]
+</text><text class="terminal-701103353-r5" x="0" y="1386.4" textLength="12.2" clip-path="url(#terminal-701103353-line-56)">│</text><text class="terminal-701103353-r4" x="24.4" y="1386.4" textLength="12.2" clip-path="url(#terminal-701103353-line-56)">-</text><text class="terminal-701103353-r4" x="36.6" y="1386.4" textLength="85.4" clip-path="url(#terminal-701103353-line-56)">-github</text><text class="terminal-701103353-r4" x="122" y="1386.4" textLength="134.2" clip-path="url(#terminal-70 [...]
+</text><text class="terminal-701103353-r5" x="0" y="1410.8" textLength="12.2" clip-path="url(#terminal-701103353-line-57)">│</text><text class="terminal-701103353-r4" x="24.4" y="1410.8" textLength="12.2" clip-path="url(#terminal-701103353-line-57)">-</text><text class="terminal-701103353-r4" x="36.6" y="1410.8" textLength="61" clip-path="url(#terminal-701103353-line-57)">-help</text><text class="terminal-701103353-r6" x="280.6" y="1410.8" textLength="24.4" clip-path="url(#terminal-70110 [...]
+</text><text class="terminal-701103353-r5" x="0" y="1435.2" textLength="1464" clip-path="url(#terminal-701103353-line-58)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-701103353-r2" x="1464" y="1435.2" textLength="12.2" clip-path="url(#terminal-701103353-line-58)">
</text>
</g>
</g>
diff --git a/images/breeze/output_ci-image.svg b/images/breeze/output_ci-image.svg
index 9e8fab3a46..dc47b2e574 100644
--- a/images/breeze/output_ci-image.svg
+++ b/images/breeze/output_ci-image.svg
@@ -35,8 +35,8 @@
.terminal-1839360107-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-1839360107-r2 { fill: #c5c8c6 }
.terminal-1839360107-r3 { fill: #d0b344;font-weight: bold }
-.terminal-1839360107-r4 { fill: #868887 }
-.terminal-1839360107-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-1839360107-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-1839360107-r5 { fill: #868887 }
.terminal-1839360107-r6 { fill: #98a84b;font-weight: bold }
</style>
@@ -93,18 +93,18 @@
<g class="terminal-1839360107-matrix">
<text class="terminal-1839360107-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1839360107-line-0)">
-</text><text class="terminal-1839360107-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1839360107-line-1)">Usage: </text><text class="terminal-1839360107-r1" x="97.6" y="44.4" textLength="524.6" clip-path="url(#terminal-1839360107-line-1)">breeze ci-image [OPTIONS] COMMAND [ARGS]...</text><text class="terminal-1839360107-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-1839360107-line-1)">
+</text><text class="terminal-1839360107-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1839360107-line-1)">Usage: </text><text class="terminal-1839360107-r1" x="97.6" y="44.4" textLength="207.4" clip-path="url(#terminal-1839360107-line-1)">breeze ci-image [</text><text class="terminal-1839360107-r4" x="305" y="44.4" textLength="85.4" clip-path="url(#terminal-1839360107-line-1)">OPTIONS</text><text class="terminal-1839360107-r1" x="390.4" y="44.4" textLeng [...]
</text><text class="terminal-1839360107-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1839360107-line-2)">
-</text><text class="terminal-1839360107-r2" x="12.2" y="93.2" textLength="707.6" clip-path="url(#terminal-1839360107-line-3)">Tools that developers can use to manually manage CI images</text><text class="terminal-1839360107-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-1839360107-line-3)">
+</text><text class="terminal-1839360107-r2" x="12.2" y="93.2" textLength="597.8" clip-path="url(#terminal-1839360107-line-3)">Tools that developers can use to manually manage </text><text class="terminal-1839360107-r4" x="610" y="93.2" textLength="24.4" clip-path="url(#terminal-1839360107-line-3)">CI</text><text class="terminal-1839360107-r2" x="634.4" y="93.2" textLength="85.4" clip-path="url(#terminal-1839360107-line-3)"> images</text><text [...]
</text><text class="terminal-1839360107-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1839360107-line-4)">
-</text><text class="terminal-1839360107-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1839360107-line-5)">╭─</text><text class="terminal-1839360107-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1839360107-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1839360107-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-183936 [...]
-</text><text class="terminal-1839360107-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1839360107-line-6)">│</text><text class="terminal-1839360107-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1839360107-line-6)">-</text><text class="terminal-1839360107-r5" x="36.6" y="166.4" textLength="61" clip-path="url(#terminal-1839360107-line-6)">-help</text><text class="terminal-1839360107-r6" x="122" y="166.4" textLength="24.4" clip-path="url(#terminal-1839360 [...]
-</text><text class="terminal-1839360107-r4" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-1839360107-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1839360107-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-1839360107-line-7)">
-</text><text class="terminal-1839360107-r4" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-1839360107-line-8)">╭─</text><text class="terminal-1839360107-r4" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-1839360107-line-8)"> CI Image tools ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1839360107-r4" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#term [...]
-</text><text class="terminal-1839360107-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1839360107-line-9)">│</text><text class="terminal-1839360107-r5" x="24.4" y="239.6" textLength="97.6" clip-path="url(#terminal-1839360107-line-9)">build   </text><text class="terminal-1839360107-r2" x="146.4" y="239.6" textLength="1293.2" clip-path="url(#terminal-1839360107-line-9)">Build CI image. Include building multiple images for [...]
-</text><text class="terminal-1839360107-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1839360107-line-10)">│</text><text class="terminal-1839360107-r5" x="24.4" y="264" textLength="97.6" clip-path="url(#terminal-1839360107-line-10)">pull    </text><text class="terminal-1839360107-r2" x="146.4" y="264" textLength="1293.2" clip-path="url(#terminal-1839360107-line-10)">Pull and optionally verify CI images - possibly  [...]
-</text><text class="terminal-1839360107-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1839360107-line-11)">│</text><text class="terminal-1839360107-r5" x="24.4" y="288.4" textLength="97.6" clip-path="url(#terminal-1839360107-line-11)">verify  </text><text class="terminal-1839360107-r2" x="146.4" y="288.4" textLength="1293.2" clip-path="url(#terminal-1839360107-line-11)">Verify CI image.            [...]
-</text><text class="terminal-1839360107-r4" x="0" y="312.8" textLength="1464" clip-path="url(#terminal-1839360107-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1839360107-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#terminal-1839360107-line-12)">
+</text><text class="terminal-1839360107-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1839360107-line-5)">╭─</text><text class="terminal-1839360107-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1839360107-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1839360107-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-183936 [...]
+</text><text class="terminal-1839360107-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1839360107-line-6)">│</text><text class="terminal-1839360107-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1839360107-line-6)">-</text><text class="terminal-1839360107-r4" x="36.6" y="166.4" textLength="61" clip-path="url(#terminal-1839360107-line-6)">-help</text><text class="terminal-1839360107-r6" x="122" y="166.4" textLength="24.4" clip-path="url(#terminal-1839360 [...]
+</text><text class="terminal-1839360107-r5" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-1839360107-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1839360107-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-1839360107-line-7)">
+</text><text class="terminal-1839360107-r5" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-1839360107-line-8)">╭─</text><text class="terminal-1839360107-r5" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-1839360107-line-8)"> CI Image tools ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1839360107-r5" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#term [...]
+</text><text class="terminal-1839360107-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1839360107-line-9)">│</text><text class="terminal-1839360107-r4" x="24.4" y="239.6" textLength="97.6" clip-path="url(#terminal-1839360107-line-9)">build   </text><text class="terminal-1839360107-r2" x="146.4" y="239.6" textLength="73.2" clip-path="url(#terminal-1839360107-line-9)">Build </text><text class="terminal-1839360107-r4" x="219.6" y="239.6" textLength="24.4" [...]
+</text><text class="terminal-1839360107-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1839360107-line-10)">│</text><text class="terminal-1839360107-r4" x="24.4" y="264" textLength="97.6" clip-path="url(#terminal-1839360107-line-10)">pull    </text><text class="terminal-1839360107-r2" x="146.4" y="264" textLength="329.4" clip-path="url(#terminal-1839360107-line-10)">Pull and optionally verify </text><text class="terminal-1839360107-r4 [...]
+</text><text class="terminal-1839360107-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1839360107-line-11)">│</text><text class="terminal-1839360107-r4" x="24.4" y="288.4" textLength="97.6" clip-path="url(#terminal-1839360107-line-11)">verify  </text><text class="terminal-1839360107-r2" x="146.4" y="288.4" textLength="85.4" clip-path="url(#terminal-1839360107-line-11)">Verify </text><text class="terminal-1839360107-r4" x="231.8" y="288.4" textLength="24.4" [...]
+</text><text class="terminal-1839360107-r5" x="0" y="312.8" textLength="1464" clip-path="url(#terminal-1839360107-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1839360107-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#terminal-1839360107-line-12)">
</text>
</g>
</g>
diff --git a/images/breeze/output_ci-image_build.svg b/images/breeze/output_ci-image_build.svg
index c324ba3380..dd801ed3eb 100644
--- a/images/breeze/output_ci-image_build.svg
+++ b/images/breeze/output_ci-image_build.svg
@@ -19,301 +19,301 @@
font-weight: 700;
}
- .terminal-1860589119-matrix {
+ .terminal-522081871-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-1860589119-title {
+ .terminal-522081871-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-1860589119-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-1860589119-r2 { fill: #c5c8c6 }
-.terminal-1860589119-r3 { fill: #d0b344;font-weight: bold }
-.terminal-1860589119-r4 { fill: #868887 }
-.terminal-1860589119-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-1860589119-r6 { fill: #98a84b;font-weight: bold }
-.terminal-1860589119-r7 { fill: #8d7b39 }
+ .terminal-522081871-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-522081871-r2 { fill: #c5c8c6 }
+.terminal-522081871-r3 { fill: #d0b344;font-weight: bold }
+.terminal-522081871-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-522081871-r5 { fill: #868887 }
+.terminal-522081871-r6 { fill: #98a84b;font-weight: bold }
+.terminal-522081871-r7 { fill: #8d7b39 }
</style>
<defs>
- <clipPath id="terminal-1860589119-clip-terminal">
+ <clipPath id="terminal-522081871-clip-terminal">
<rect x="0" y="0" width="1463.0" height="1585.0" />
</clipPath>
- <clipPath id="terminal-1860589119-line-0">
+ <clipPath id="terminal-522081871-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-1">
+<clipPath id="terminal-522081871-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-2">
+<clipPath id="terminal-522081871-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-3">
+<clipPath id="terminal-522081871-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-4">
+<clipPath id="terminal-522081871-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-5">
+<clipPath id="terminal-522081871-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-6">
+<clipPath id="terminal-522081871-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-7">
+<clipPath id="terminal-522081871-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-8">
+<clipPath id="terminal-522081871-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-9">
+<clipPath id="terminal-522081871-line-9">
<rect x="0" y="221.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-10">
+<clipPath id="terminal-522081871-line-10">
<rect x="0" y="245.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-11">
+<clipPath id="terminal-522081871-line-11">
<rect x="0" y="269.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-12">
+<clipPath id="terminal-522081871-line-12">
<rect x="0" y="294.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-13">
+<clipPath id="terminal-522081871-line-13">
<rect x="0" y="318.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-14">
+<clipPath id="terminal-522081871-line-14">
<rect x="0" y="343.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-15">
+<clipPath id="terminal-522081871-line-15">
<rect x="0" y="367.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-16">
+<clipPath id="terminal-522081871-line-16">
<rect x="0" y="391.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-17">
+<clipPath id="terminal-522081871-line-17">
<rect x="0" y="416.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-18">
+<clipPath id="terminal-522081871-line-18">
<rect x="0" y="440.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-19">
+<clipPath id="terminal-522081871-line-19">
<rect x="0" y="465.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-20">
+<clipPath id="terminal-522081871-line-20">
<rect x="0" y="489.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-21">
+<clipPath id="terminal-522081871-line-21">
<rect x="0" y="513.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-22">
+<clipPath id="terminal-522081871-line-22">
<rect x="0" y="538.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-23">
+<clipPath id="terminal-522081871-line-23">
<rect x="0" y="562.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-24">
+<clipPath id="terminal-522081871-line-24">
<rect x="0" y="587.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-25">
+<clipPath id="terminal-522081871-line-25">
<rect x="0" y="611.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-26">
+<clipPath id="terminal-522081871-line-26">
<rect x="0" y="635.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-27">
+<clipPath id="terminal-522081871-line-27">
<rect x="0" y="660.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-28">
+<clipPath id="terminal-522081871-line-28">
<rect x="0" y="684.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-29">
+<clipPath id="terminal-522081871-line-29">
<rect x="0" y="709.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-30">
+<clipPath id="terminal-522081871-line-30">
<rect x="0" y="733.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-31">
+<clipPath id="terminal-522081871-line-31">
<rect x="0" y="757.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-32">
+<clipPath id="terminal-522081871-line-32">
<rect x="0" y="782.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-33">
+<clipPath id="terminal-522081871-line-33">
<rect x="0" y="806.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-34">
+<clipPath id="terminal-522081871-line-34">
<rect x="0" y="831.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-35">
+<clipPath id="terminal-522081871-line-35">
<rect x="0" y="855.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-36">
+<clipPath id="terminal-522081871-line-36">
<rect x="0" y="879.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-37">
+<clipPath id="terminal-522081871-line-37">
<rect x="0" y="904.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-38">
+<clipPath id="terminal-522081871-line-38">
<rect x="0" y="928.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-39">
+<clipPath id="terminal-522081871-line-39">
<rect x="0" y="953.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-40">
+<clipPath id="terminal-522081871-line-40">
<rect x="0" y="977.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-41">
+<clipPath id="terminal-522081871-line-41">
<rect x="0" y="1001.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-42">
+<clipPath id="terminal-522081871-line-42">
<rect x="0" y="1026.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-43">
+<clipPath id="terminal-522081871-line-43">
<rect x="0" y="1050.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-44">
+<clipPath id="terminal-522081871-line-44">
<rect x="0" y="1075.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-45">
+<clipPath id="terminal-522081871-line-45">
<rect x="0" y="1099.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-46">
+<clipPath id="terminal-522081871-line-46">
<rect x="0" y="1123.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-47">
+<clipPath id="terminal-522081871-line-47">
<rect x="0" y="1148.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-48">
+<clipPath id="terminal-522081871-line-48">
<rect x="0" y="1172.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-49">
+<clipPath id="terminal-522081871-line-49">
<rect x="0" y="1197.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-50">
+<clipPath id="terminal-522081871-line-50">
<rect x="0" y="1221.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-51">
+<clipPath id="terminal-522081871-line-51">
<rect x="0" y="1245.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-52">
+<clipPath id="terminal-522081871-line-52">
<rect x="0" y="1270.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-53">
+<clipPath id="terminal-522081871-line-53">
<rect x="0" y="1294.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-54">
+<clipPath id="terminal-522081871-line-54">
<rect x="0" y="1319.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-55">
+<clipPath id="terminal-522081871-line-55">
<rect x="0" y="1343.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-56">
+<clipPath id="terminal-522081871-line-56">
<rect x="0" y="1367.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-57">
+<clipPath id="terminal-522081871-line-57">
<rect x="0" y="1392.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-58">
+<clipPath id="terminal-522081871-line-58">
<rect x="0" y="1416.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-59">
+<clipPath id="terminal-522081871-line-59">
<rect x="0" y="1441.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-60">
+<clipPath id="terminal-522081871-line-60">
<rect x="0" y="1465.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-61">
+<clipPath id="terminal-522081871-line-61">
<rect x="0" y="1489.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-62">
+<clipPath id="terminal-522081871-line-62">
<rect x="0" y="1514.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1860589119-line-63">
+<clipPath id="terminal-522081871-line-63">
<rect x="0" y="1538.7" width="1464" height="24.65"/>
</clipPath>
</defs>
- <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="1634" rx="8"/><text class="terminal-1860589119-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: ci-image build</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="1634" rx="8"/><text class="terminal-522081871-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: ci-image build</text>
<g transform="translate(26,22)">
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
<circle cx="44" cy="0" r="7" fill="#28c840"/>
</g>
- <g transform="translate(9, 41)" clip-path="url(#terminal-1860589119-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-522081871-clip-terminal)">
- <g class="terminal-1860589119-matrix">
- <text class="terminal-1860589119-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1860589119-line-0)">
-</text><text class="terminal-1860589119-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1860589119-line-1)">Usage: </text><text class="terminal-1860589119-r1" x="97.6" y="44.4" textLength="378.2" clip-path="url(#terminal-1860589119-line-1)">breeze ci-image build [OPTIONS]</text><text class="terminal-1860589119-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-1)">
-</text><text class="terminal-1860589119-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1860589119-line-2)">
-</text><text class="terminal-1860589119-r2" x="12.2" y="93.2" textLength="1073.6" clip-path="url(#terminal-1860589119-line-3)">Build CI image. Include building multiple images for all python versions (sequentially).</text><text class="terminal-1860589119-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-1860589119-line-3)">
-</text><text class="terminal-1860589119-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-4)">
-</text><text class="terminal-1860589119-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1860589119-line-5)">╭─</text><text class="terminal-1860589119-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1860589119-line-5)"> Basic usage ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1860589119-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-186058 [...]
-</text><text class="terminal-1860589119-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-6)">│</text><text class="terminal-1860589119-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-6)">-</text><text class="terminal-1860589119-r5" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-1860589119-line-6)">-python</text><text class="terminal-1860589119-r6" x="427" y="166.4" textLength="24.4" clip-path="url(#terminal-186 [...]
-</text><text class="terminal-1860589119-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1860589119-line-7)">│</text><text class="terminal-1860589119-r7" x="475.8" y="190.8" textLength="732" clip-path="url(#terminal-1860589119-line-7)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
-</text><text class="terminal-1860589119-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-1860589119-line-8)">│</text><text class="terminal-1860589119-r4" x="475.8" y="215.2" textLength="732" clip-path="url(#terminal-1860589119-line-8)">[default: 3.7]                                     & [...]
-</text><text class="terminal-1860589119-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-9)">│</text><text class="terminal-1860589119-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-9)">-</text><text class="terminal-1860589119-r5" x="36.6" y="239.6" textLength="97.6" clip-path="url(#terminal-1860589119-line-9)">-upgrade</text><text class="terminal-1860589119-r5" x="134.2" y="239.6" textLength="268.4" clip-path="url(#terminal [...]
-</text><text class="terminal-1860589119-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1860589119-line-10)">│</text><text class="terminal-1860589119-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-1860589119-line-10)">-</text><text class="terminal-1860589119-r5" x="36.6" y="264" textLength="73.2" clip-path="url(#terminal-1860589119-line-10)">-image</text><text class="terminal-1860589119-r5" x="109.8" y="264" textLength="48.8" clip-path="url(#terminal-1860589 [...]
-</text><text class="terminal-1860589119-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-11)">│</text><text class="terminal-1860589119-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-11)">-</text><text class="terminal-1860589119-r5" x="36.6" y="288.4" textLength="48.8" clip-path="url(#terminal-1860589119-line-11)">-tag</text><text class="terminal-1860589119-r5" x="85.4" y="288.4" textLength="122" clip-path="url(#terminal-186 [...]
-</text><text class="terminal-1860589119-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1860589119-line-12)">│</text><text class="terminal-1860589119-r2" x="475.8" y="312.8" textLength="414.8" clip-path="url(#terminal-1860589119-line-12)">when you build or pull image with </text><text class="terminal-1860589119-r5" x="890.6" y="312.8" textLength="12.2" clip-path="url(#terminal-1860589119-line-12)">-</text><text class="terminal-1860589119- [...]
-</text><text class="terminal-1860589119-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1860589119-line-13)">│</text><text class="terminal-1860589119-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-1860589119-line-13)">-</text><text class="terminal-1860589119-r5" x="36.6" y="337.2" textLength="85.4" clip-path="url(#terminal-1860589119-line-13)">-docker</text><text class="terminal-1860589119-r5" x="122" y="337.2" textLength="73.2" clip-path="url(#terminal- [...]
-</text><text class="terminal-1860589119-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-14)">│</text><text class="terminal-1860589119-r4" x="475.8" y="361.6" textLength="549" clip-path="url(#terminal-1860589119-line-14)">[default: registry]                          </text><text class="terminal-1860589119-r4" x="1451.8" y="36 [...]
-</text><text class="terminal-1860589119-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-1860589119-line-15)">│</text><text class="terminal-1860589119-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-1860589119-line-15)">-</text><text class="terminal-1860589119-r5" x="36.6" y="386" textLength="73.2" clip-path="url(#terminal-1860589119-line-15)">-force</text><text class="terminal-1860589119-r5" x="109.8" y="386" textLength="73.2" clip-path="url(#terminal-1860589 [...]
-</text><text class="terminal-1860589119-r4" x="0" y="410.4" textLength="1464" clip-path="url(#terminal-1860589119-line-16)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1860589119-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-16)">
-</text><text class="terminal-1860589119-r4" x="0" y="434.8" textLength="24.4" clip-path="url(#terminal-1860589119-line-17)">╭─</text><text class="terminal-1860589119-r4" x="24.4" y="434.8" textLength="1415.2" clip-path="url(#terminal-1860589119-line-17)"> Building images in parallel ───────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1860589119-r4" x="1439.6" y="434.8" textLength="24.4" clip-path="ur [...]
-</text><text class="terminal-1860589119-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-1860589119-line-18)">│</text><text class="terminal-1860589119-r5" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-1860589119-line-18)">-</text><text class="terminal-1860589119-r5" x="36.6" y="459.2" textLength="48.8" clip-path="url(#terminal-1860589119-line-18)">-run</text><text class="terminal-1860589119-r5" x="85.4" y="459.2" textLength="146.4" clip-path="url(#terminal-1 [...]
-</text><text class="terminal-1860589119-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-19)">│</text><text class="terminal-1860589119-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-19)">-</text><text class="terminal-1860589119-r5" x="36.6" y="483.6" textLength="146.4" clip-path="url(#terminal-1860589119-line-19)">-parallelism</text><text class="terminal-1860589119-r2" x="378.2" y="483.6" textLength="915" clip-path="url(#te [...]
-</text><text class="terminal-1860589119-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-1860589119-line-20)">│</text><text class="terminal-1860589119-r7" x="378.2" y="508" textLength="915" clip-path="url(#terminal-1860589119-line-20)">(INTEGER RANGE)                                     &# [...]
-</text><text class="terminal-1860589119-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-21)">│</text><text class="terminal-1860589119-r4" x="378.2" y="532.4" textLength="915" clip-path="url(#terminal-1860589119-line-21)">[default: 4; 1<=x<=8]                                   [...]
-</text><text class="terminal-1860589119-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-1860589119-line-22)">│</text><text class="terminal-1860589119-r5" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-1860589119-line-22)">-</text><text class="terminal-1860589119-r5" x="36.6" y="556.8" textLength="61" clip-path="url(#terminal-1860589119-line-22)">-skip</text><text class="terminal-1860589119-r5" x="97.6" y="556.8" textLength="97.6" clip-path="url(#terminal-186 [...]
-</text><text class="terminal-1860589119-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-1860589119-line-23)">│</text><text class="terminal-1860589119-r5" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-1860589119-line-23)">-</text><text class="terminal-1860589119-r5" x="36.6" y="581.2" textLength="85.4" clip-path="url(#terminal-1860589119-line-23)">-python</text><text class="terminal-1860589119-r5" x="122" y="581.2" textLength="109.8" clip-path="url(#terminal [...]
-</text><text class="terminal-1860589119-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-24)">│</text><text class="terminal-1860589119-r4" x="378.2" y="605.6" textLength="951.6" clip-path="url(#terminal-1860589119-line-24)">[default: 3.7 3.8 3.9 3.10]                                 [...]
-</text><text class="terminal-1860589119-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-1860589119-line-25)">│</text><text class="terminal-1860589119-r5" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-1860589119-line-25)">-</text><text class="terminal-1860589119-r5" x="36.6" y="630" textLength="97.6" clip-path="url(#terminal-1860589119-line-25)">-include</text><text class="terminal-1860589119-r5" x="134.2" y="630" textLength="195.2" clip-path="url(#terminal-1860 [...]
-</text><text class="terminal-1860589119-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-26)">│</text><text class="terminal-1860589119-r2" x="378.2" y="654.4" textLength="1061.4" clip-path="url(#terminal-1860589119-line-26)">printed).                                       [...]
-</text><text class="terminal-1860589119-r4" x="0" y="678.8" textLength="1464" clip-path="url(#terminal-1860589119-line-27)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1860589119-r2" x="1464" y="678.8" textLength="12.2" clip-path="url(#terminal-1860589119-line-27)">
-</text><text class="terminal-1860589119-r4" x="0" y="703.2" textLength="24.4" clip-path="url(#terminal-1860589119-line-28)">╭─</text><text class="terminal-1860589119-r4" x="24.4" y="703.2" textLength="1415.2" clip-path="url(#terminal-1860589119-line-28)"> Advanced options (for power users) ────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1860589119-r4" x="1439.6" y="703.2" textLength="24.4" clip-pat [...]
-</text><text class="terminal-1860589119-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-29)">│</text><text class="terminal-1860589119-r5" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-29)">-</text><text class="terminal-1860589119-r5" x="36.6" y="727.6" textLength="97.6" clip-path="url(#terminal-1860589119-line-29)">-builder</text><text class="terminal-1860589119-r2" x="463.6" y="727.6" textLength="744.2" clip-path="url(#termi [...]
-</text><text class="terminal-1860589119-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-1860589119-line-30)">│</text><text class="terminal-1860589119-r5" x="24.4" y="752" textLength="12.2" clip-path="url(#terminal-1860589119-line-30)">-</text><text class="terminal-1860589119-r5" x="36.6" y="752" textLength="97.6" clip-path="url(#terminal-1860589119-line-30)">-install</text><text class="terminal-1860589119-r5" x="134.2" y="752" textLength="280.6" clip-path="url(#terminal-1860 [...]
-</text><text class="terminal-1860589119-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-31)">│</text><text class="terminal-1860589119-r5" x="24.4" y="776.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-31)">-</text><text class="terminal-1860589119-r5" x="36.6" y="776.4" textLength="97.6" clip-path="url(#terminal-1860589119-line-31)">-airflow</text><text class="terminal-1860589119-r5" x="134.2" y="776.4" textLength="207.4" clip-path="url(#termi [...]
-</text><text class="terminal-1860589119-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-1860589119-line-32)">│</text><text class="terminal-1860589119-r7" x="463.6" y="800.8" textLength="866.2" clip-path="url(#terminal-1860589119-line-32)">(constraints-source-providers | constraints | constraints-no-providers)</text><text class="terminal-1860589119-r4" x="1451.8" y="800.8" textLength="12.2" clip-path="url(#terminal-1860589119-line-32)">│</text><text clas [...]
-</text><text class="terminal-1860589119-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-1860589119-line-33)">│</text><text class="terminal-1860589119-r4" x="463.6" y="825.2" textLength="866.2" clip-path="url(#terminal-1860589119-line-33)">[default: constraints-source-providers]                                </ [...]
-</text><text class="terminal-1860589119-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-34)">│</text><text class="terminal-1860589119-r5" x="24.4" y="849.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-34)">-</text><text class="terminal-1860589119-r5" x="36.6" y="849.6" textLength="97.6" clip-path="url(#terminal-1860589119-line-34)">-airflow</text><text class="terminal-1860589119-r5" x="134.2" y="849.6" textLength="268.4" clip-path="url(#termi [...]
-</text><text class="terminal-1860589119-r4" x="0" y="874" textLength="12.2" clip-path="url(#terminal-1860589119-line-35)">│</text><text class="terminal-1860589119-r5" x="24.4" y="874" textLength="12.2" clip-path="url(#terminal-1860589119-line-35)">-</text><text class="terminal-1860589119-r5" x="36.6" y="874" textLength="85.4" clip-path="url(#terminal-1860589119-line-35)">-python</text><text class="terminal-1860589119-r5" x="122" y="874" textLength="73.2" clip-path="url(#terminal-18605891 [...]
-</text><text class="terminal-1860589119-r4" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-36)">│</text><text class="terminal-1860589119-r2" x="463.6" y="898.4" textLength="976" clip-path="url(#terminal-1860589119-line-36)">something like: python:VERSION-slim-bullseye                                [...]
-</text><text class="terminal-1860589119-r4" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-1860589119-line-37)">│</text><text class="terminal-1860589119-r7" x="463.6" y="922.8" textLength="976" clip-path="url(#terminal-1860589119-line-37)">(TEXT)                                        [...]
-</text><text class="terminal-1860589119-r4" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-1860589119-line-38)">│</text><text class="terminal-1860589119-r5" x="24.4" y="947.2" textLength="12.2" clip-path="url(#terminal-1860589119-line-38)">-</text><text class="terminal-1860589119-r5" x="36.6" y="947.2" textLength="134.2" clip-path="url(#terminal-1860589119-line-38)">-additional</text><text class="terminal-1860589119-r5" x="170.8" y="947.2" textLength="146.4" clip-path="url(#t [...]
-</text><text class="terminal-1860589119-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-39)">│</text><text class="terminal-1860589119-r5" x="24.4" y="971.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-39)">-</text><text class="terminal-1860589119-r5" x="36.6" y="971.6" textLength="134.2" clip-path="url(#terminal-1860589119-line-39)">-additional</text><text class="terminal-1860589119-r5" x="170.8" y="971.6" textLength="85.4" clip-path="url(#te [...]
-</text><text class="terminal-1860589119-r4" x="0" y="996" textLength="12.2" clip-path="url(#terminal-1860589119-line-40)">│</text><text class="terminal-1860589119-r5" x="24.4" y="996" textLength="12.2" clip-path="url(#terminal-1860589119-line-40)">-</text><text class="terminal-1860589119-r5" x="36.6" y="996" textLength="134.2" clip-path="url(#terminal-1860589119-line-40)">-additional</text><text class="terminal-1860589119-r5" x="170.8" y="996" textLength="219.6" clip-path="url(#terminal- [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-41)">│</text><text class="terminal-1860589119-r2" x="463.6" y="1020.4" textLength="976" clip-path="url(#terminal-1860589119-line-41)">itself).                                      &# [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-1860589119-line-42)">│</text><text class="terminal-1860589119-r7" x="463.6" y="1044.8" textLength="976" clip-path="url(#terminal-1860589119-line-42)">(TEXT)                                       [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-1860589119-line-43)">│</text><text class="terminal-1860589119-r5" x="24.4" y="1069.2" textLength="12.2" clip-path="url(#terminal-1860589119-line-43)">-</text><text class="terminal-1860589119-r5" x="36.6" y="1069.2" textLength="134.2" clip-path="url(#terminal-1860589119-line-43)">-additional</text><text class="terminal-1860589119-r5" x="170.8" y="1069.2" textLength="158.6" clip-path="ur [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-44)">│</text><text class="terminal-1860589119-r5" x="24.4" y="1093.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-44)">-</text><text class="terminal-1860589119-r5" x="36.6" y="1093.6" textLength="134.2" clip-path="url(#terminal-1860589119-line-44)">-additional</text><text class="terminal-1860589119-r5" x="170.8" y="1093.6" textLength="146.4" clip-path="ur [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-1860589119-line-45)">│</text><text class="terminal-1860589119-r5" x="24.4" y="1118" textLength="12.2" clip-path="url(#terminal-1860589119-line-45)">-</text><text class="terminal-1860589119-r5" x="36.6" y="1118" textLength="134.2" clip-path="url(#terminal-1860589119-line-45)">-additional</text><text class="terminal-1860589119-r5" x="170.8" y="1118" textLength="195.2" clip-path="url(#termi [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1142.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-46)">│</text><text class="terminal-1860589119-r5" x="24.4" y="1142.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-46)">-</text><text class="terminal-1860589119-r5" x="36.6" y="1142.4" textLength="48.8" clip-path="url(#terminal-1860589119-line-46)">-dev</text><text class="terminal-1860589119-r5" x="85.4" y="1142.4" textLength="109.8" clip-path="url(#termin [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1166.8" textLength="12.2" clip-path="url(#terminal-1860589119-line-47)">│</text><text class="terminal-1860589119-r5" x="24.4" y="1166.8" textLength="12.2" clip-path="url(#terminal-1860589119-line-47)">-</text><text class="terminal-1860589119-r5" x="36.6" y="1166.8" textLength="48.8" clip-path="url(#terminal-1860589119-line-47)">-dev</text><text class="terminal-1860589119-r5" x="85.4" y="1166.8" textLength="146.4" clip-path="url(#termin [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1191.2" textLength="1464" clip-path="url(#terminal-1860589119-line-48)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1860589119-r2" x="1464" y="1191.2" textLength="12.2" clip-path="url(#terminal-1860589119-line-48)">
-</text><text class="terminal-1860589119-r4" x="0" y="1215.6" textLength="24.4" clip-path="url(#terminal-1860589119-line-49)">╭─</text><text class="terminal-1860589119-r4" x="24.4" y="1215.6" textLength="1415.2" clip-path="url(#terminal-1860589119-line-49)"> Preparing cache and push (for maintainers and CI) ─────────────────────────────────────────────────────────────────</text><text class="terminal-1860589119-r4" x="1439.6" y="1215.6" textLeng [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1240" textLength="12.2" clip-path="url(#terminal-1860589119-line-50)">│</text><text class="terminal-1860589119-r5" x="24.4" y="1240" textLength="12.2" clip-path="url(#terminal-1860589119-line-50)">-</text><text class="terminal-1860589119-r5" x="36.6" y="1240" textLength="85.4" clip-path="url(#terminal-1860589119-line-50)">-github</text><text class="terminal-1860589119-r5" x="122" y="1240" textLength="73.2" clip-path="url(#terminal-1860 [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1264.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-51)">│</text><text class="terminal-1860589119-r5" x="24.4" y="1264.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-51)">-</text><text class="terminal-1860589119-r5" x="36.6" y="1264.4" textLength="85.4" clip-path="url(#terminal-1860589119-line-51)">-github</text><text class="terminal-1860589119-r5" x="122" y="1264.4" textLength="109.8" clip-path="url(#term [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1288.8" textLength="12.2" clip-path="url(#terminal-1860589119-line-52)">│</text><text class="terminal-1860589119-r5" x="24.4" y="1288.8" textLength="12.2" clip-path="url(#terminal-1860589119-line-52)">-</text><text class="terminal-1860589119-r5" x="36.6" y="1288.8" textLength="109.8" clip-path="url(#terminal-1860589119-line-52)">-platform</text><text class="terminal-1860589119-r2" x="341.6" y="1288.8" textLength="329.4" clip-path="url( [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1313.2" textLength="12.2" clip-path="url(#terminal-1860589119-line-53)">│</text><text class="terminal-1860589119-r5" x="24.4" y="1313.2" textLength="12.2" clip-path="url(#terminal-1860589119-line-53)">-</text><text class="terminal-1860589119-r5" x="36.6" y="1313.2" textLength="61" clip-path="url(#terminal-1860589119-line-53)">-push</text><text class="terminal-1860589119-r2" x="341.6" y="1313.2" textLength="353.8" clip-path="url(#termin [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1337.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-54)">│</text><text class="terminal-1860589119-r5" x="24.4" y="1337.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-54)">-</text><text class="terminal-1860589119-r5" x="36.6" y="1337.6" textLength="73.2" clip-path="url(#terminal-1860589119-line-54)">-empty</text><text class="terminal-1860589119-r5" x="109.8" y="1337.6" textLength="73.2" clip-path="url(#term [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1362" textLength="12.2" clip-path="url(#terminal-1860589119-line-55)">│</text><text class="terminal-1860589119-r5" x="24.4" y="1362" textLength="12.2" clip-path="url(#terminal-1860589119-line-55)">-</text><text class="terminal-1860589119-r5" x="36.6" y="1362" textLength="97.6" clip-path="url(#terminal-1860589119-line-55)">-prepare</text><text class="terminal-1860589119-r5" x="134.2" y="1362" textLength="158.6" clip-path="url(#terminal- [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1386.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-56)">│</text><text class="terminal-1860589119-r2" x="341.6" y="1386.4" textLength="1098" clip-path="url(#terminal-1860589119-line-56)">image).                                      &# [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1410.8" textLength="1464" clip-path="url(#terminal-1860589119-line-57)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1860589119-r2" x="1464" y="1410.8" textLength="12.2" clip-path="url(#terminal-1860589119-line-57)">
-</text><text class="terminal-1860589119-r4" x="0" y="1435.2" textLength="24.4" clip-path="url(#terminal-1860589119-line-58)">╭─</text><text class="terminal-1860589119-r4" x="24.4" y="1435.2" textLength="1415.2" clip-path="url(#terminal-1860589119-line-58)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1860589119-r4" x="1439.6" y="1435.2" textLength="24.4" clip-path="url(#term [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1459.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-59)">│</text><text class="terminal-1860589119-r5" x="24.4" y="1459.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-59)">-</text><text class="terminal-1860589119-r5" x="36.6" y="1459.6" textLength="85.4" clip-path="url(#terminal-1860589119-line-59)">-github</text><text class="terminal-1860589119-r5" x="122" y="1459.6" textLength="134.2" clip-path="url(#term [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1484" textLength="12.2" clip-path="url(#terminal-1860589119-line-60)">│</text><text class="terminal-1860589119-r5" x="24.4" y="1484" textLength="12.2" clip-path="url(#terminal-1860589119-line-60)">-</text><text class="terminal-1860589119-r5" x="36.6" y="1484" textLength="97.6" clip-path="url(#terminal-1860589119-line-60)">-verbose</text><text class="terminal-1860589119-r6" x="280.6" y="1484" textLength="24.4" clip-path="url(#terminal-1 [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1508.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-61)">│</text><text class="terminal-1860589119-r5" x="24.4" y="1508.4" textLength="12.2" clip-path="url(#terminal-1860589119-line-61)">-</text><text class="terminal-1860589119-r5" x="36.6" y="1508.4" textLength="48.8" clip-path="url(#terminal-1860589119-line-61)">-dry</text><text class="terminal-1860589119-r5" x="85.4" y="1508.4" textLength="48.8" clip-path="url(#termina [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1532.8" textLength="12.2" clip-path="url(#terminal-1860589119-line-62)">│</text><text class="terminal-1860589119-r5" x="24.4" y="1532.8" textLength="12.2" clip-path="url(#terminal-1860589119-line-62)">-</text><text class="terminal-1860589119-r5" x="36.6" y="1532.8" textLength="85.4" clip-path="url(#terminal-1860589119-line-62)">-answer</text><text class="terminal-1860589119-r6" x="280.6" y="1532.8" textLength="24.4" clip-path="url(#ter [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1557.2" textLength="12.2" clip-path="url(#terminal-1860589119-line-63)">│</text><text class="terminal-1860589119-r5" x="24.4" y="1557.2" textLength="12.2" clip-path="url(#terminal-1860589119-line-63)">-</text><text class="terminal-1860589119-r5" x="36.6" y="1557.2" textLength="61" clip-path="url(#terminal-1860589119-line-63)">-help</text><text class="terminal-1860589119-r6" x="280.6" y="1557.2" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-1860589119-r4" x="0" y="1581.6" textLength="1464" clip-path="url(#terminal-1860589119-line-64)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1860589119-r2" x="1464" y="1581.6" textLength="12.2" clip-path="url(#terminal-1860589119-line-64)">
+ <g class="terminal-522081871-matrix">
+ <text class="terminal-522081871-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-522081871-line-0)">
+</text><text class="terminal-522081871-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-522081871-line-1)">Usage: </text><text class="terminal-522081871-r1" x="97.6" y="44.4" textLength="280.6" clip-path="url(#terminal-522081871-line-1)">breeze ci-image build [</text><text class="terminal-522081871-r4" x="378.2" y="44.4" textLength="85.4" clip-path="url(#terminal-522081871-line-1)">OPTIONS</text><text class="terminal-522081871-r1" x="463.6" y="44.4" te [...]
+</text><text class="terminal-522081871-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-522081871-line-2)">
+</text><text class="terminal-522081871-r2" x="12.2" y="93.2" textLength="73.2" clip-path="url(#terminal-522081871-line-3)">Build </text><text class="terminal-522081871-r4" x="85.4" y="93.2" textLength="24.4" clip-path="url(#terminal-522081871-line-3)">CI</text><text class="terminal-522081871-r2" x="109.8" y="93.2" textLength="976" clip-path="url(#terminal-522081871-line-3)"> image. Include building multiple images for all python versions& [...]
+</text><text class="terminal-522081871-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-522081871-line-4)">
+</text><text class="terminal-522081871-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-522081871-line-5)">╭─</text><text class="terminal-522081871-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-522081871-line-5)"> Basic usage ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-522081871-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-522081871-l [...]
+</text><text class="terminal-522081871-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-522081871-line-6)">│</text><text class="terminal-522081871-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-522081871-line-6)">-</text><text class="terminal-522081871-r4" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-522081871-line-6)">-python</text><text class="terminal-522081871-r6" x="427" y="166.4" textLength="24.4" clip-path="url(#terminal-522081871- [...]
+</text><text class="terminal-522081871-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-522081871-line-7)">│</text><text class="terminal-522081871-r7" x="475.8" y="190.8" textLength="732" clip-path="url(#terminal-522081871-line-7)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
+</text><text class="terminal-522081871-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-522081871-line-8)">│</text><text class="terminal-522081871-r5" x="475.8" y="215.2" textLength="732" clip-path="url(#terminal-522081871-line-8)">[default: 3.7]                                       [...]
+</text><text class="terminal-522081871-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-522081871-line-9)">│</text><text class="terminal-522081871-r4" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-522081871-line-9)">-</text><text class="terminal-522081871-r4" x="36.6" y="239.6" textLength="97.6" clip-path="url(#terminal-522081871-line-9)">-upgrade</text><text class="terminal-522081871-r4" x="134.2" y="239.6" textLength="268.4" clip-path="url(#terminal-522081 [...]
+</text><text class="terminal-522081871-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-522081871-line-10)">│</text><text class="terminal-522081871-r4" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-522081871-line-10)">-</text><text class="terminal-522081871-r4" x="36.6" y="264" textLength="73.2" clip-path="url(#terminal-522081871-line-10)">-image</text><text class="terminal-522081871-r4" x="109.8" y="264" textLength="48.8" clip-path="url(#terminal-522081871-line [...]
+</text><text class="terminal-522081871-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-522081871-line-11)">│</text><text class="terminal-522081871-r4" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-522081871-line-11)">-</text><text class="terminal-522081871-r4" x="36.6" y="288.4" textLength="48.8" clip-path="url(#terminal-522081871-line-11)">-tag</text><text class="terminal-522081871-r4" x="85.4" y="288.4" textLength="122" clip-path="url(#terminal-522081871- [...]
+</text><text class="terminal-522081871-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-522081871-line-12)">│</text><text class="terminal-522081871-r2" x="475.8" y="312.8" textLength="414.8" clip-path="url(#terminal-522081871-line-12)">when you build or pull image with </text><text class="terminal-522081871-r4" x="890.6" y="312.8" textLength="12.2" clip-path="url(#terminal-522081871-line-12)">-</text><text class="terminal-522081871-r4" x=" [...]
+</text><text class="terminal-522081871-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-522081871-line-13)">│</text><text class="terminal-522081871-r4" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-522081871-line-13)">-</text><text class="terminal-522081871-r4" x="36.6" y="337.2" textLength="85.4" clip-path="url(#terminal-522081871-line-13)">-docker</text><text class="terminal-522081871-r4" x="122" y="337.2" textLength="73.2" clip-path="url(#terminal-5220818 [...]
+</text><text class="terminal-522081871-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-522081871-line-14)">│</text><text class="terminal-522081871-r5" x="475.8" y="361.6" textLength="549" clip-path="url(#terminal-522081871-line-14)">[default: registry]                          </text><text class="terminal-522081871-r5" x="1451.8" y="361.6" [...]
+</text><text class="terminal-522081871-r5" x="0" y="386" textLength="12.2" clip-path="url(#terminal-522081871-line-15)">│</text><text class="terminal-522081871-r4" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-522081871-line-15)">-</text><text class="terminal-522081871-r4" x="36.6" y="386" textLength="73.2" clip-path="url(#terminal-522081871-line-15)">-force</text><text class="terminal-522081871-r4" x="109.8" y="386" textLength="73.2" clip-path="url(#terminal-522081871-line [...]
+</text><text class="terminal-522081871-r5" x="0" y="410.4" textLength="1464" clip-path="url(#terminal-522081871-line-16)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-522081871-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-522081871-line-16)">
+</text><text class="terminal-522081871-r5" x="0" y="434.8" textLength="24.4" clip-path="url(#terminal-522081871-line-17)">╭─</text><text class="terminal-522081871-r5" x="24.4" y="434.8" textLength="1415.2" clip-path="url(#terminal-522081871-line-17)"> Building images in parallel ───────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-522081871-r5" x="1439.6" y="434.8" textLength="24.4" clip-path="url(#te [...]
+</text><text class="terminal-522081871-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-522081871-line-18)">│</text><text class="terminal-522081871-r4" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-522081871-line-18)">-</text><text class="terminal-522081871-r4" x="36.6" y="459.2" textLength="48.8" clip-path="url(#terminal-522081871-line-18)">-run</text><text class="terminal-522081871-r4" x="85.4" y="459.2" textLength="146.4" clip-path="url(#terminal-52208187 [...]
+</text><text class="terminal-522081871-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-522081871-line-19)">│</text><text class="terminal-522081871-r4" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-522081871-line-19)">-</text><text class="terminal-522081871-r4" x="36.6" y="483.6" textLength="146.4" clip-path="url(#terminal-522081871-line-19)">-parallelism</text><text class="terminal-522081871-r2" x="378.2" y="483.6" textLength="915" clip-path="url(#terminal- [...]
+</text><text class="terminal-522081871-r5" x="0" y="508" textLength="12.2" clip-path="url(#terminal-522081871-line-20)">│</text><text class="terminal-522081871-r7" x="378.2" y="508" textLength="915" clip-path="url(#terminal-522081871-line-20)">(INTEGER RANGE)                                       [...]
+</text><text class="terminal-522081871-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-522081871-line-21)">│</text><text class="terminal-522081871-r5" x="378.2" y="532.4" textLength="915" clip-path="url(#terminal-522081871-line-21)">[default: 7; 1<=x<=14]                                  &# [...]
+</text><text class="terminal-522081871-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-522081871-line-22)">│</text><text class="terminal-522081871-r4" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-522081871-line-22)">-</text><text class="terminal-522081871-r4" x="36.6" y="556.8" textLength="61" clip-path="url(#terminal-522081871-line-22)">-skip</text><text class="terminal-522081871-r4" x="97.6" y="556.8" textLength="97.6" clip-path="url(#terminal-522081871- [...]
+</text><text class="terminal-522081871-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-522081871-line-23)">│</text><text class="terminal-522081871-r4" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-522081871-line-23)">-</text><text class="terminal-522081871-r4" x="36.6" y="581.2" textLength="85.4" clip-path="url(#terminal-522081871-line-23)">-python</text><text class="terminal-522081871-r4" x="122" y="581.2" textLength="109.8" clip-path="url(#terminal-522081 [...]
+</text><text class="terminal-522081871-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-522081871-line-24)">│</text><text class="terminal-522081871-r5" x="378.2" y="605.6" textLength="951.6" clip-path="url(#terminal-522081871-line-24)">[default: 3.7 3.8 3.9 3.10]                                 [...]
+</text><text class="terminal-522081871-r5" x="0" y="630" textLength="12.2" clip-path="url(#terminal-522081871-line-25)">│</text><text class="terminal-522081871-r4" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-522081871-line-25)">-</text><text class="terminal-522081871-r4" x="36.6" y="630" textLength="97.6" clip-path="url(#terminal-522081871-line-25)">-include</text><text class="terminal-522081871-r4" x="134.2" y="630" textLength="195.2" clip-path="url(#terminal-522081871-l [...]
+</text><text class="terminal-522081871-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-522081871-line-26)">│</text><text class="terminal-522081871-r2" x="378.2" y="654.4" textLength="1061.4" clip-path="url(#terminal-522081871-line-26)">printed).                                       [...]
+</text><text class="terminal-522081871-r5" x="0" y="678.8" textLength="1464" clip-path="url(#terminal-522081871-line-27)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-522081871-r2" x="1464" y="678.8" textLength="12.2" clip-path="url(#terminal-522081871-line-27)">
+</text><text class="terminal-522081871-r5" x="0" y="703.2" textLength="24.4" clip-path="url(#terminal-522081871-line-28)">╭─</text><text class="terminal-522081871-r5" x="24.4" y="703.2" textLength="1415.2" clip-path="url(#terminal-522081871-line-28)"> Advanced options (for power users) ────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-522081871-r5" x="1439.6" y="703.2" textLength="24.4" clip-path="ur [...]
+</text><text class="terminal-522081871-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-522081871-line-29)">│</text><text class="terminal-522081871-r4" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-522081871-line-29)">-</text><text class="terminal-522081871-r4" x="36.6" y="727.6" textLength="97.6" clip-path="url(#terminal-522081871-line-29)">-builder</text><text class="terminal-522081871-r2" x="463.6" y="727.6" textLength="744.2" clip-path="url(#terminal-522 [...]
+</text><text class="terminal-522081871-r5" x="0" y="752" textLength="12.2" clip-path="url(#terminal-522081871-line-30)">│</text><text class="terminal-522081871-r4" x="24.4" y="752" textLength="12.2" clip-path="url(#terminal-522081871-line-30)">-</text><text class="terminal-522081871-r4" x="36.6" y="752" textLength="97.6" clip-path="url(#terminal-522081871-line-30)">-install</text><text class="terminal-522081871-r4" x="134.2" y="752" textLength="280.6" clip-path="url(#terminal-522081871-l [...]
+</text><text class="terminal-522081871-r5" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-522081871-line-31)">│</text><text class="terminal-522081871-r4" x="24.4" y="776.4" textLength="12.2" clip-path="url(#terminal-522081871-line-31)">-</text><text class="terminal-522081871-r4" x="36.6" y="776.4" textLength="97.6" clip-path="url(#terminal-522081871-line-31)">-airflow</text><text class="terminal-522081871-r4" x="134.2" y="776.4" textLength="207.4" clip-path="url(#terminal-522 [...]
+</text><text class="terminal-522081871-r5" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-522081871-line-32)">│</text><text class="terminal-522081871-r7" x="463.6" y="800.8" textLength="866.2" clip-path="url(#terminal-522081871-line-32)">(constraints-source-providers | constraints | constraints-no-providers)</text><text class="terminal-522081871-r5" x="1451.8" y="800.8" textLength="12.2" clip-path="url(#terminal-522081871-line-32)">│</text><text class="ter [...]
+</text><text class="terminal-522081871-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-522081871-line-33)">│</text><text class="terminal-522081871-r5" x="463.6" y="825.2" textLength="866.2" clip-path="url(#terminal-522081871-line-33)">[default: constraints-source-providers]                                </text [...]
+</text><text class="terminal-522081871-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-522081871-line-34)">│</text><text class="terminal-522081871-r4" x="24.4" y="849.6" textLength="12.2" clip-path="url(#terminal-522081871-line-34)">-</text><text class="terminal-522081871-r4" x="36.6" y="849.6" textLength="97.6" clip-path="url(#terminal-522081871-line-34)">-airflow</text><text class="terminal-522081871-r4" x="134.2" y="849.6" textLength="268.4" clip-path="url(#terminal-522 [...]
+</text><text class="terminal-522081871-r5" x="0" y="874" textLength="12.2" clip-path="url(#terminal-522081871-line-35)">│</text><text class="terminal-522081871-r4" x="24.4" y="874" textLength="12.2" clip-path="url(#terminal-522081871-line-35)">-</text><text class="terminal-522081871-r4" x="36.6" y="874" textLength="85.4" clip-path="url(#terminal-522081871-line-35)">-python</text><text class="terminal-522081871-r4" x="122" y="874" textLength="73.2" clip-path="url(#terminal-522081871-line- [...]
+</text><text class="terminal-522081871-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-522081871-line-36)">│</text><text class="terminal-522081871-r2" x="463.6" y="898.4" textLength="280.6" clip-path="url(#terminal-522081871-line-36)">something like: python:</text><text class="terminal-522081871-r4" x="744.2" y="898.4" textLength="85.4" clip-path="url(#terminal-522081871-line-36)">VERSION</text><text class="terminal-522081871-r2" x="829.6" y="898.4" textLength="6 [...]
+</text><text class="terminal-522081871-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-522081871-line-37)">│</text><text class="terminal-522081871-r7" x="463.6" y="922.8" textLength="976" clip-path="url(#terminal-522081871-line-37)">(TEXT)                                        [...]
+</text><text class="terminal-522081871-r5" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-522081871-line-38)">│</text><text class="terminal-522081871-r4" x="24.4" y="947.2" textLength="12.2" clip-path="url(#terminal-522081871-line-38)">-</text><text class="terminal-522081871-r4" x="36.6" y="947.2" textLength="134.2" clip-path="url(#terminal-522081871-line-38)">-additional</text><text class="terminal-522081871-r4" x="170.8" y="947.2" textLength="146.4" clip-path="url(#terminal [...]
+</text><text class="terminal-522081871-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-522081871-line-39)">│</text><text class="terminal-522081871-r4" x="24.4" y="971.6" textLength="12.2" clip-path="url(#terminal-522081871-line-39)">-</text><text class="terminal-522081871-r4" x="36.6" y="971.6" textLength="134.2" clip-path="url(#terminal-522081871-line-39)">-additional</text><text class="terminal-522081871-r4" x="170.8" y="971.6" textLength="85.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-522081871-r5" x="0" y="996" textLength="12.2" clip-path="url(#terminal-522081871-line-40)">│</text><text class="terminal-522081871-r4" x="24.4" y="996" textLength="12.2" clip-path="url(#terminal-522081871-line-40)">-</text><text class="terminal-522081871-r4" x="36.6" y="996" textLength="134.2" clip-path="url(#terminal-522081871-line-40)">-additional</text><text class="terminal-522081871-r4" x="170.8" y="996" textLength="219.6" clip-path="url(#terminal-5220818 [...]
+</text><text class="terminal-522081871-r5" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-522081871-line-41)">│</text><text class="terminal-522081871-r2" x="463.6" y="1020.4" textLength="976" clip-path="url(#terminal-522081871-line-41)">itself).                                        [...]
+</text><text class="terminal-522081871-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-522081871-line-42)">│</text><text class="terminal-522081871-r7" x="463.6" y="1044.8" textLength="976" clip-path="url(#terminal-522081871-line-42)">(TEXT)                                       &# [...]
+</text><text class="terminal-522081871-r5" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-522081871-line-43)">│</text><text class="terminal-522081871-r4" x="24.4" y="1069.2" textLength="12.2" clip-path="url(#terminal-522081871-line-43)">-</text><text class="terminal-522081871-r4" x="36.6" y="1069.2" textLength="134.2" clip-path="url(#terminal-522081871-line-43)">-additional</text><text class="terminal-522081871-r4" x="170.8" y="1069.2" textLength="158.6" clip-path="url(#term [...]
+</text><text class="terminal-522081871-r5" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-522081871-line-44)">│</text><text class="terminal-522081871-r4" x="24.4" y="1093.6" textLength="12.2" clip-path="url(#terminal-522081871-line-44)">-</text><text class="terminal-522081871-r4" x="36.6" y="1093.6" textLength="134.2" clip-path="url(#terminal-522081871-line-44)">-additional</text><text class="terminal-522081871-r4" x="170.8" y="1093.6" textLength="146.4" clip-path="url(#term [...]
+</text><text class="terminal-522081871-r5" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-522081871-line-45)">│</text><text class="terminal-522081871-r4" x="24.4" y="1118" textLength="12.2" clip-path="url(#terminal-522081871-line-45)">-</text><text class="terminal-522081871-r4" x="36.6" y="1118" textLength="134.2" clip-path="url(#terminal-522081871-line-45)">-additional</text><text class="terminal-522081871-r4" x="170.8" y="1118" textLength="195.2" clip-path="url(#terminal-522 [...]
+</text><text class="terminal-522081871-r5" x="0" y="1142.4" textLength="12.2" clip-path="url(#terminal-522081871-line-46)">│</text><text class="terminal-522081871-r4" x="24.4" y="1142.4" textLength="12.2" clip-path="url(#terminal-522081871-line-46)">-</text><text class="terminal-522081871-r4" x="36.6" y="1142.4" textLength="48.8" clip-path="url(#terminal-522081871-line-46)">-dev</text><text class="terminal-522081871-r4" x="85.4" y="1142.4" textLength="109.8" clip-path="url(#terminal-5220 [...]
+</text><text class="terminal-522081871-r5" x="0" y="1166.8" textLength="12.2" clip-path="url(#terminal-522081871-line-47)">│</text><text class="terminal-522081871-r4" x="24.4" y="1166.8" textLength="12.2" clip-path="url(#terminal-522081871-line-47)">-</text><text class="terminal-522081871-r4" x="36.6" y="1166.8" textLength="48.8" clip-path="url(#terminal-522081871-line-47)">-dev</text><text class="terminal-522081871-r4" x="85.4" y="1166.8" textLength="146.4" clip-path="url(#terminal-5220 [...]
+</text><text class="terminal-522081871-r5" x="0" y="1191.2" textLength="1464" clip-path="url(#terminal-522081871-line-48)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-522081871-r2" x="1464" y="1191.2" textLength="12.2" clip-path="url(#terminal-522081871-line-48)">
+</text><text class="terminal-522081871-r5" x="0" y="1215.6" textLength="24.4" clip-path="url(#terminal-522081871-line-49)">╭─</text><text class="terminal-522081871-r5" x="24.4" y="1215.6" textLength="1415.2" clip-path="url(#terminal-522081871-line-49)"> Preparing cache and push (for maintainers and CI) ─────────────────────────────────────────────────────────────────</text><text class="terminal-522081871-r5" x="1439.6" y="1215.6" textLength="2 [...]
+</text><text class="terminal-522081871-r5" x="0" y="1240" textLength="12.2" clip-path="url(#terminal-522081871-line-50)">│</text><text class="terminal-522081871-r4" x="24.4" y="1240" textLength="12.2" clip-path="url(#terminal-522081871-line-50)">-</text><text class="terminal-522081871-r4" x="36.6" y="1240" textLength="85.4" clip-path="url(#terminal-522081871-line-50)">-github</text><text class="terminal-522081871-r4" x="122" y="1240" textLength="73.2" clip-path="url(#terminal-522081871-l [...]
+</text><text class="terminal-522081871-r5" x="0" y="1264.4" textLength="12.2" clip-path="url(#terminal-522081871-line-51)">│</text><text class="terminal-522081871-r4" x="24.4" y="1264.4" textLength="12.2" clip-path="url(#terminal-522081871-line-51)">-</text><text class="terminal-522081871-r4" x="36.6" y="1264.4" textLength="85.4" clip-path="url(#terminal-522081871-line-51)">-github</text><text class="terminal-522081871-r4" x="122" y="1264.4" textLength="109.8" clip-path="url(#terminal-52 [...]
+</text><text class="terminal-522081871-r5" x="0" y="1288.8" textLength="12.2" clip-path="url(#terminal-522081871-line-52)">│</text><text class="terminal-522081871-r4" x="24.4" y="1288.8" textLength="12.2" clip-path="url(#terminal-522081871-line-52)">-</text><text class="terminal-522081871-r4" x="36.6" y="1288.8" textLength="109.8" clip-path="url(#terminal-522081871-line-52)">-platform</text><text class="terminal-522081871-r2" x="341.6" y="1288.8" textLength="329.4" clip-path="url(#termin [...]
+</text><text class="terminal-522081871-r5" x="0" y="1313.2" textLength="12.2" clip-path="url(#terminal-522081871-line-53)">│</text><text class="terminal-522081871-r4" x="24.4" y="1313.2" textLength="12.2" clip-path="url(#terminal-522081871-line-53)">-</text><text class="terminal-522081871-r4" x="36.6" y="1313.2" textLength="61" clip-path="url(#terminal-522081871-line-53)">-push</text><text class="terminal-522081871-r2" x="341.6" y="1313.2" textLength="353.8" clip-path="url(#terminal-5220 [...]
+</text><text class="terminal-522081871-r5" x="0" y="1337.6" textLength="12.2" clip-path="url(#terminal-522081871-line-54)">│</text><text class="terminal-522081871-r4" x="24.4" y="1337.6" textLength="12.2" clip-path="url(#terminal-522081871-line-54)">-</text><text class="terminal-522081871-r4" x="36.6" y="1337.6" textLength="73.2" clip-path="url(#terminal-522081871-line-54)">-empty</text><text class="terminal-522081871-r4" x="109.8" y="1337.6" textLength="73.2" clip-path="url(#terminal-52 [...]
+</text><text class="terminal-522081871-r5" x="0" y="1362" textLength="12.2" clip-path="url(#terminal-522081871-line-55)">│</text><text class="terminal-522081871-r4" x="24.4" y="1362" textLength="12.2" clip-path="url(#terminal-522081871-line-55)">-</text><text class="terminal-522081871-r4" x="36.6" y="1362" textLength="97.6" clip-path="url(#terminal-522081871-line-55)">-prepare</text><text class="terminal-522081871-r4" x="134.2" y="1362" textLength="158.6" clip-path="url(#terminal-5220818 [...]
+</text><text class="terminal-522081871-r5" x="0" y="1386.4" textLength="12.2" clip-path="url(#terminal-522081871-line-56)">│</text><text class="terminal-522081871-r2" x="341.6" y="1386.4" textLength="1098" clip-path="url(#terminal-522081871-line-56)">image).                                        [...]
+</text><text class="terminal-522081871-r5" x="0" y="1410.8" textLength="1464" clip-path="url(#terminal-522081871-line-57)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-522081871-r2" x="1464" y="1410.8" textLength="12.2" clip-path="url(#terminal-522081871-line-57)">
+</text><text class="terminal-522081871-r5" x="0" y="1435.2" textLength="24.4" clip-path="url(#terminal-522081871-line-58)">╭─</text><text class="terminal-522081871-r5" x="24.4" y="1435.2" textLength="1415.2" clip-path="url(#terminal-522081871-line-58)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-522081871-r5" x="1439.6" y="1435.2" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-522081871-r5" x="0" y="1459.6" textLength="12.2" clip-path="url(#terminal-522081871-line-59)">│</text><text class="terminal-522081871-r4" x="24.4" y="1459.6" textLength="12.2" clip-path="url(#terminal-522081871-line-59)">-</text><text class="terminal-522081871-r4" x="36.6" y="1459.6" textLength="85.4" clip-path="url(#terminal-522081871-line-59)">-github</text><text class="terminal-522081871-r4" x="122" y="1459.6" textLength="134.2" clip-path="url(#terminal-52 [...]
+</text><text class="terminal-522081871-r5" x="0" y="1484" textLength="12.2" clip-path="url(#terminal-522081871-line-60)">│</text><text class="terminal-522081871-r4" x="24.4" y="1484" textLength="12.2" clip-path="url(#terminal-522081871-line-60)">-</text><text class="terminal-522081871-r4" x="36.6" y="1484" textLength="97.6" clip-path="url(#terminal-522081871-line-60)">-verbose</text><text class="terminal-522081871-r6" x="280.6" y="1484" textLength="24.4" clip-path="url(#terminal-52208187 [...]
+</text><text class="terminal-522081871-r5" x="0" y="1508.4" textLength="12.2" clip-path="url(#terminal-522081871-line-61)">│</text><text class="terminal-522081871-r4" x="24.4" y="1508.4" textLength="12.2" clip-path="url(#terminal-522081871-line-61)">-</text><text class="terminal-522081871-r4" x="36.6" y="1508.4" textLength="48.8" clip-path="url(#terminal-522081871-line-61)">-dry</text><text class="terminal-522081871-r4" x="85.4" y="1508.4" textLength="48.8" clip-path="url(#terminal-52208 [...]
+</text><text class="terminal-522081871-r5" x="0" y="1532.8" textLength="12.2" clip-path="url(#terminal-522081871-line-62)">│</text><text class="terminal-522081871-r4" x="24.4" y="1532.8" textLength="12.2" clip-path="url(#terminal-522081871-line-62)">-</text><text class="terminal-522081871-r4" x="36.6" y="1532.8" textLength="85.4" clip-path="url(#terminal-522081871-line-62)">-answer</text><text class="terminal-522081871-r6" x="280.6" y="1532.8" textLength="24.4" clip-path="url(#terminal-5 [...]
+</text><text class="terminal-522081871-r5" x="0" y="1557.2" textLength="12.2" clip-path="url(#terminal-522081871-line-63)">│</text><text class="terminal-522081871-r4" x="24.4" y="1557.2" textLength="12.2" clip-path="url(#terminal-522081871-line-63)">-</text><text class="terminal-522081871-r4" x="36.6" y="1557.2" textLength="61" clip-path="url(#terminal-522081871-line-63)">-help</text><text class="terminal-522081871-r6" x="280.6" y="1557.2" textLength="24.4" clip-path="url(#terminal-52208 [...]
+</text><text class="terminal-522081871-r5" x="0" y="1581.6" textLength="1464" clip-path="url(#terminal-522081871-line-64)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-522081871-r2" x="1464" y="1581.6" textLength="12.2" clip-path="url(#terminal-522081871-line-64)">
</text>
</g>
</g>
diff --git a/images/breeze/output_ci-image_pull.svg b/images/breeze/output_ci-image_pull.svg
index b9b5e70dad..622557049e 100644
--- a/images/breeze/output_ci-image_pull.svg
+++ b/images/breeze/output_ci-image_pull.svg
@@ -19,171 +19,171 @@
font-weight: 700;
}
- .terminal-3224523716-matrix {
+ .terminal-1308316628-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-3224523716-title {
+ .terminal-1308316628-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-3224523716-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-3224523716-r2 { fill: #c5c8c6 }
-.terminal-3224523716-r3 { fill: #d0b344;font-weight: bold }
-.terminal-3224523716-r4 { fill: #868887 }
-.terminal-3224523716-r5 { fill: #cc555a }
-.terminal-3224523716-r6 { fill: #68a0b3;font-weight: bold }
-.terminal-3224523716-r7 { fill: #98a84b;font-weight: bold }
-.terminal-3224523716-r8 { fill: #8d7b39 }
-.terminal-3224523716-r9 { fill: #8a4346 }
+ .terminal-1308316628-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-1308316628-r2 { fill: #c5c8c6 }
+.terminal-1308316628-r3 { fill: #d0b344;font-weight: bold }
+.terminal-1308316628-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-1308316628-r5 { fill: #868887 }
+.terminal-1308316628-r6 { fill: #cc555a }
+.terminal-1308316628-r7 { fill: #98a84b;font-weight: bold }
+.terminal-1308316628-r8 { fill: #8d7b39 }
+.terminal-1308316628-r9 { fill: #8a4346 }
</style>
<defs>
- <clipPath id="terminal-3224523716-clip-terminal">
+ <clipPath id="terminal-1308316628-clip-terminal">
<rect x="0" y="0" width="1463.0" height="779.8" />
</clipPath>
- <clipPath id="terminal-3224523716-line-0">
+ <clipPath id="terminal-1308316628-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-1">
+<clipPath id="terminal-1308316628-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-2">
+<clipPath id="terminal-1308316628-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-3">
+<clipPath id="terminal-1308316628-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-4">
+<clipPath id="terminal-1308316628-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-5">
+<clipPath id="terminal-1308316628-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-6">
+<clipPath id="terminal-1308316628-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-7">
+<clipPath id="terminal-1308316628-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-8">
+<clipPath id="terminal-1308316628-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-9">
+<clipPath id="terminal-1308316628-line-9">
<rect x="0" y="221.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-10">
+<clipPath id="terminal-1308316628-line-10">
<rect x="0" y="245.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-11">
+<clipPath id="terminal-1308316628-line-11">
<rect x="0" y="269.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-12">
+<clipPath id="terminal-1308316628-line-12">
<rect x="0" y="294.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-13">
+<clipPath id="terminal-1308316628-line-13">
<rect x="0" y="318.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-14">
+<clipPath id="terminal-1308316628-line-14">
<rect x="0" y="343.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-15">
+<clipPath id="terminal-1308316628-line-15">
<rect x="0" y="367.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-16">
+<clipPath id="terminal-1308316628-line-16">
<rect x="0" y="391.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-17">
+<clipPath id="terminal-1308316628-line-17">
<rect x="0" y="416.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-18">
+<clipPath id="terminal-1308316628-line-18">
<rect x="0" y="440.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-19">
+<clipPath id="terminal-1308316628-line-19">
<rect x="0" y="465.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-20">
+<clipPath id="terminal-1308316628-line-20">
<rect x="0" y="489.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-21">
+<clipPath id="terminal-1308316628-line-21">
<rect x="0" y="513.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-22">
+<clipPath id="terminal-1308316628-line-22">
<rect x="0" y="538.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-23">
+<clipPath id="terminal-1308316628-line-23">
<rect x="0" y="562.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-24">
+<clipPath id="terminal-1308316628-line-24">
<rect x="0" y="587.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-25">
+<clipPath id="terminal-1308316628-line-25">
<rect x="0" y="611.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-26">
+<clipPath id="terminal-1308316628-line-26">
<rect x="0" y="635.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-27">
+<clipPath id="terminal-1308316628-line-27">
<rect x="0" y="660.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-28">
+<clipPath id="terminal-1308316628-line-28">
<rect x="0" y="684.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-29">
+<clipPath id="terminal-1308316628-line-29">
<rect x="0" y="709.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3224523716-line-30">
+<clipPath id="terminal-1308316628-line-30">
<rect x="0" y="733.5" width="1464" height="24.65"/>
</clipPath>
</defs>
- <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="828.8" rx="8"/><text class="terminal-3224523716-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: ci-image pull</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="828.8" rx="8"/><text class="terminal-1308316628-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: ci-image pull</text>
<g transform="translate(26,22)">
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
<circle cx="44" cy="0" r="7" fill="#28c840"/>
</g>
- <g transform="translate(9, 41)" clip-path="url(#terminal-3224523716-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-1308316628-clip-terminal)">
- <g class="terminal-3224523716-matrix">
- <text class="terminal-3224523716-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-3224523716-line-0)">
-</text><text class="terminal-3224523716-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3224523716-line-1)">Usage: </text><text class="terminal-3224523716-r1" x="97.6" y="44.4" textLength="646.6" clip-path="url(#terminal-3224523716-line-1)">breeze ci-image pull [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-3224523716-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-3224523716-line-1)">
-</text><text class="terminal-3224523716-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-3224523716-line-2)">
-</text><text class="terminal-3224523716-r2" x="12.2" y="93.2" textLength="1024.8" clip-path="url(#terminal-3224523716-line-3)">Pull and optionally verify CI images - possibly in parallel for all Python versions.</text><text class="terminal-3224523716-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-3224523716-line-3)">
-</text><text class="terminal-3224523716-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-3224523716-line-4)">
-</text><text class="terminal-3224523716-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3224523716-line-5)">╭─</text><text class="terminal-3224523716-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3224523716-line-5)"> Pull image flags ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3224523716-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-3 [...]
-</text><text class="terminal-3224523716-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3224523716-line-6)">│</text><text class="terminal-3224523716-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3224523716-line-6)">*</text><text class="terminal-3224523716-r6" x="61" y="166.4" textLength="12.2" clip-path="url(#terminal-3224523716-line-6)">-</text><text class="terminal-3224523716-r6" x="73.2" y="166.4" textLength="73.2" clip-path="url(#terminal-3224523716 [...]
-</text><text class="terminal-3224523716-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-3224523716-line-7)">│</text><text class="terminal-3224523716-r6" x="61" y="190.8" textLength="12.2" clip-path="url(#terminal-3224523716-line-7)">-</text><text class="terminal-3224523716-r6" x="73.2" y="190.8" textLength="85.4" clip-path="url(#terminal-3224523716-line-7)">-python</text><text class="terminal-3224523716-r7" x="280.6" y="190.8" textLength="24.4" clip-path="url(#terminal-322 [...]
-</text><text class="terminal-3224523716-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-3224523716-line-8)">│</text><text class="terminal-3224523716-r4" x="329.4" y="215.2" textLength="732" clip-path="url(#terminal-3224523716-line-8)">[default: 3.7]                                     & [...]
-</text><text class="terminal-3224523716-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3224523716-line-9)">│</text><text class="terminal-3224523716-r6" x="61" y="239.6" textLength="12.2" clip-path="url(#terminal-3224523716-line-9)">-</text><text class="terminal-3224523716-r6" x="73.2" y="239.6" textLength="85.4" clip-path="url(#terminal-3224523716-line-9)">-github</text><text class="terminal-3224523716-r6" x="158.6" y="239.6" textLength="73.2" clip-path="url(#terminal-322 [...]
-</text><text class="terminal-3224523716-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3224523716-line-10)">│</text><text class="terminal-3224523716-r6" x="61" y="264" textLength="12.2" clip-path="url(#terminal-3224523716-line-10)">-</text><text class="terminal-3224523716-r6" x="73.2" y="264" textLength="85.4" clip-path="url(#terminal-3224523716-line-10)">-verify</text><text class="terminal-3224523716-r2" x="329.4" y="264" textLength="158.6" clip-path="url(#terminal-3224523 [...]
-</text><text class="terminal-3224523716-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-3224523716-line-11)">│</text><text class="terminal-3224523716-r6" x="61" y="288.4" textLength="12.2" clip-path="url(#terminal-3224523716-line-11)">-</text><text class="terminal-3224523716-r6" x="73.2" y="288.4" textLength="61" clip-path="url(#terminal-3224523716-line-11)">-wait</text><text class="terminal-3224523716-r6" x="134.2" y="288.4" textLength="122" clip-path="url(#terminal-32245 [...]
-</text><text class="terminal-3224523716-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-3224523716-line-12)">│</text><text class="terminal-3224523716-r6" x="61" y="312.8" textLength="12.2" clip-path="url(#terminal-3224523716-line-12)">-</text><text class="terminal-3224523716-r6" x="73.2" y="312.8" textLength="48.8" clip-path="url(#terminal-3224523716-line-12)">-tag</text><text class="terminal-3224523716-r6" x="122" y="312.8" textLength="122" clip-path="url(#terminal-322452 [...]
-</text><text class="terminal-3224523716-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-3224523716-line-13)">│</text><text class="terminal-3224523716-r2" x="329.4" y="337.2" textLength="305" clip-path="url(#terminal-3224523716-line-13)">build or pull image with </text><text class="terminal-3224523716-r6" x="634.4" y="337.2" textLength="12.2" clip-path="url(#terminal-3224523716-line-13)">-</text><text class="terminal-3224523716-r6" x="646.6" y="337. [...]
-</text><text class="terminal-3224523716-r4" x="0" y="361.6" textLength="1464" clip-path="url(#terminal-3224523716-line-14)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3224523716-r2" x="1464" y="361.6" textLength="12.2" clip-path="url(#terminal-3224523716-line-14)">
-</text><text class="terminal-3224523716-r4" x="0" y="386" textLength="24.4" clip-path="url(#terminal-3224523716-line-15)">╭─</text><text class="terminal-3224523716-r4" x="24.4" y="386" textLength="1415.2" clip-path="url(#terminal-3224523716-line-15)"> Parallel running ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3224523716-r4" x="1439.6" y="386" textLength="24.4" clip-path="url(#terminal-3224 [...]
-</text><text class="terminal-3224523716-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-3224523716-line-16)">│</text><text class="terminal-3224523716-r6" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-3224523716-line-16)">-</text><text class="terminal-3224523716-r6" x="36.6" y="410.4" textLength="48.8" clip-path="url(#terminal-3224523716-line-16)">-run</text><text class="terminal-3224523716-r6" x="85.4" y="410.4" textLength="146.4" clip-path="url(#terminal-3 [...]
-</text><text class="terminal-3224523716-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-3224523716-line-17)">│</text><text class="terminal-3224523716-r6" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-3224523716-line-17)">-</text><text class="terminal-3224523716-r6" x="36.6" y="434.8" textLength="146.4" clip-path="url(#terminal-3224523716-line-17)">-parallelism</text><text class="terminal-3224523716-r2" x="378.2" y="434.8" textLength="915" clip-path="url(#te [...]
-</text><text class="terminal-3224523716-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-3224523716-line-18)">│</text><text class="terminal-3224523716-r8" x="378.2" y="459.2" textLength="915" clip-path="url(#terminal-3224523716-line-18)">(INTEGER RANGE)                                     [...]
-</text><text class="terminal-3224523716-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-3224523716-line-19)">│</text><text class="terminal-3224523716-r4" x="378.2" y="483.6" textLength="915" clip-path="url(#terminal-3224523716-line-19)">[default: 4; 1<=x<=8]                                   [...]
-</text><text class="terminal-3224523716-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-3224523716-line-20)">│</text><text class="terminal-3224523716-r6" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-3224523716-line-20)">-</text><text class="terminal-3224523716-r6" x="36.6" y="508" textLength="61" clip-path="url(#terminal-3224523716-line-20)">-skip</text><text class="terminal-3224523716-r6" x="97.6" y="508" textLength="97.6" clip-path="url(#terminal-3224523716- [...]
-</text><text class="terminal-3224523716-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-3224523716-line-21)">│</text><text class="terminal-3224523716-r6" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-3224523716-line-21)">-</text><text class="terminal-3224523716-r6" x="36.6" y="532.4" textLength="85.4" clip-path="url(#terminal-3224523716-line-21)">-python</text><text class="terminal-3224523716-r6" x="122" y="532.4" textLength="109.8" clip-path="url(#terminal [...]
-</text><text class="terminal-3224523716-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-3224523716-line-22)">│</text><text class="terminal-3224523716-r4" x="378.2" y="556.8" textLength="951.6" clip-path="url(#terminal-3224523716-line-22)">[default: 3.7 3.8 3.9 3.10]                                 [...]
-</text><text class="terminal-3224523716-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-3224523716-line-23)">│</text><text class="terminal-3224523716-r6" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-3224523716-line-23)">-</text><text class="terminal-3224523716-r6" x="36.6" y="581.2" textLength="97.6" clip-path="url(#terminal-3224523716-line-23)">-include</text><text class="terminal-3224523716-r6" x="134.2" y="581.2" textLength="195.2" clip-path="url(#termi [...]
-</text><text class="terminal-3224523716-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-3224523716-line-24)">│</text><text class="terminal-3224523716-r2" x="378.2" y="605.6" textLength="1061.4" clip-path="url(#terminal-3224523716-line-24)">printed).                                       [...]
-</text><text class="terminal-3224523716-r4" x="0" y="630" textLength="1464" clip-path="url(#terminal-3224523716-line-25)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3224523716-r2" x="1464" y="630" textLength="12.2" clip-path="url(#terminal-3224523716-line-25)">
-</text><text class="terminal-3224523716-r4" x="0" y="654.4" textLength="24.4" clip-path="url(#terminal-3224523716-line-26)">╭─</text><text class="terminal-3224523716-r4" x="24.4" y="654.4" textLength="1415.2" clip-path="url(#terminal-3224523716-line-26)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3224523716-r4" x="1439.6" y="654.4" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-3224523716-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-3224523716-line-27)">│</text><text class="terminal-3224523716-r6" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-3224523716-line-27)">-</text><text class="terminal-3224523716-r6" x="36.6" y="678.8" textLength="97.6" clip-path="url(#terminal-3224523716-line-27)">-verbose</text><text class="terminal-3224523716-r7" x="280.6" y="678.8" textLength="24.4" clip-path="url(#termin [...]
-</text><text class="terminal-3224523716-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-3224523716-line-28)">│</text><text class="terminal-3224523716-r6" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-3224523716-line-28)">-</text><text class="terminal-3224523716-r6" x="36.6" y="703.2" textLength="48.8" clip-path="url(#terminal-3224523716-line-28)">-dry</text><text class="terminal-3224523716-r6" x="85.4" y="703.2" textLength="48.8" clip-path="url(#terminal-32 [...]
-</text><text class="terminal-3224523716-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-3224523716-line-29)">│</text><text class="terminal-3224523716-r6" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-3224523716-line-29)">-</text><text class="terminal-3224523716-r6" x="36.6" y="727.6" textLength="85.4" clip-path="url(#terminal-3224523716-line-29)">-github</text><text class="terminal-3224523716-r6" x="122" y="727.6" textLength="134.2" clip-path="url(#terminal [...]
-</text><text class="terminal-3224523716-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-3224523716-line-30)">│</text><text class="terminal-3224523716-r6" x="24.4" y="752" textLength="12.2" clip-path="url(#terminal-3224523716-line-30)">-</text><text class="terminal-3224523716-r6" x="36.6" y="752" textLength="61" clip-path="url(#terminal-3224523716-line-30)">-help</text><text class="terminal-3224523716-r7" x="280.6" y="752" textLength="24.4" clip-path="url(#terminal-3224523716 [...]
-</text><text class="terminal-3224523716-r4" x="0" y="776.4" textLength="1464" clip-path="url(#terminal-3224523716-line-31)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3224523716-r2" x="1464" y="776.4" textLength="12.2" clip-path="url(#terminal-3224523716-line-31)">
+ <g class="terminal-1308316628-matrix">
+ <text class="terminal-1308316628-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1308316628-line-0)">
+</text><text class="terminal-1308316628-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1308316628-line-1)">Usage: </text><text class="terminal-1308316628-r1" x="97.6" y="44.4" textLength="268.4" clip-path="url(#terminal-1308316628-line-1)">breeze ci-image pull [</text><text class="terminal-1308316628-r4" x="366" y="44.4" textLength="85.4" clip-path="url(#terminal-1308316628-line-1)">OPTIONS</text><text class="terminal-1308316628-r1" x="451.4" y="44.4 [...]
+</text><text class="terminal-1308316628-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1308316628-line-2)">
+</text><text class="terminal-1308316628-r2" x="12.2" y="93.2" textLength="329.4" clip-path="url(#terminal-1308316628-line-3)">Pull and optionally verify </text><text class="terminal-1308316628-r4" x="341.6" y="93.2" textLength="24.4" clip-path="url(#terminal-1308316628-line-3)">CI</text><text class="terminal-1308316628-r2" x="366" y="93.2" textLength="671" clip-path="url(#terminal-1308316628-line-3)"> images - possibly in parallel for [...]
+</text><text class="terminal-1308316628-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1308316628-line-4)">
+</text><text class="terminal-1308316628-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1308316628-line-5)">╭─</text><text class="terminal-1308316628-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1308316628-line-5)"> Pull image flags ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1308316628-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-1 [...]
+</text><text class="terminal-1308316628-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1308316628-line-6)">│</text><text class="terminal-1308316628-r6" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1308316628-line-6)">*</text><text class="terminal-1308316628-r4" x="61" y="166.4" textLength="12.2" clip-path="url(#terminal-1308316628-line-6)">-</text><text class="terminal-1308316628-r4" x="73.2" y="166.4" textLength="73.2" clip-path="url(#terminal-1308316628 [...]
+</text><text class="terminal-1308316628-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1308316628-line-7)">│</text><text class="terminal-1308316628-r4" x="61" y="190.8" textLength="12.2" clip-path="url(#terminal-1308316628-line-7)">-</text><text class="terminal-1308316628-r4" x="73.2" y="190.8" textLength="85.4" clip-path="url(#terminal-1308316628-line-7)">-python</text><text class="terminal-1308316628-r7" x="280.6" y="190.8" textLength="24.4" clip-path="url(#terminal-130 [...]
+</text><text class="terminal-1308316628-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-1308316628-line-8)">│</text><text class="terminal-1308316628-r5" x="329.4" y="215.2" textLength="732" clip-path="url(#terminal-1308316628-line-8)">[default: 3.7]                                     & [...]
+</text><text class="terminal-1308316628-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1308316628-line-9)">│</text><text class="terminal-1308316628-r4" x="61" y="239.6" textLength="12.2" clip-path="url(#terminal-1308316628-line-9)">-</text><text class="terminal-1308316628-r4" x="73.2" y="239.6" textLength="85.4" clip-path="url(#terminal-1308316628-line-9)">-github</text><text class="terminal-1308316628-r4" x="158.6" y="239.6" textLength="73.2" clip-path="url(#terminal-130 [...]
+</text><text class="terminal-1308316628-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1308316628-line-10)">│</text><text class="terminal-1308316628-r4" x="61" y="264" textLength="12.2" clip-path="url(#terminal-1308316628-line-10)">-</text><text class="terminal-1308316628-r4" x="73.2" y="264" textLength="85.4" clip-path="url(#terminal-1308316628-line-10)">-verify</text><text class="terminal-1308316628-r2" x="329.4" y="264" textLength="158.6" clip-path="url(#terminal-1308316 [...]
+</text><text class="terminal-1308316628-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1308316628-line-11)">│</text><text class="terminal-1308316628-r4" x="61" y="288.4" textLength="12.2" clip-path="url(#terminal-1308316628-line-11)">-</text><text class="terminal-1308316628-r4" x="73.2" y="288.4" textLength="61" clip-path="url(#terminal-1308316628-line-11)">-wait</text><text class="terminal-1308316628-r4" x="134.2" y="288.4" textLength="122" clip-path="url(#terminal-13083 [...]
+</text><text class="terminal-1308316628-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1308316628-line-12)">│</text><text class="terminal-1308316628-r4" x="61" y="312.8" textLength="12.2" clip-path="url(#terminal-1308316628-line-12)">-</text><text class="terminal-1308316628-r4" x="73.2" y="312.8" textLength="48.8" clip-path="url(#terminal-1308316628-line-12)">-tag</text><text class="terminal-1308316628-r4" x="122" y="312.8" textLength="122" clip-path="url(#terminal-130831 [...]
+</text><text class="terminal-1308316628-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1308316628-line-13)">│</text><text class="terminal-1308316628-r2" x="329.4" y="337.2" textLength="305" clip-path="url(#terminal-1308316628-line-13)">build or pull image with </text><text class="terminal-1308316628-r4" x="634.4" y="337.2" textLength="12.2" clip-path="url(#terminal-1308316628-line-13)">-</text><text class="terminal-1308316628-r4" x="646.6" y="337. [...]
+</text><text class="terminal-1308316628-r5" x="0" y="361.6" textLength="1464" clip-path="url(#terminal-1308316628-line-14)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1308316628-r2" x="1464" y="361.6" textLength="12.2" clip-path="url(#terminal-1308316628-line-14)">
+</text><text class="terminal-1308316628-r5" x="0" y="386" textLength="24.4" clip-path="url(#terminal-1308316628-line-15)">╭─</text><text class="terminal-1308316628-r5" x="24.4" y="386" textLength="1415.2" clip-path="url(#terminal-1308316628-line-15)"> Parallel running ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1308316628-r5" x="1439.6" y="386" textLength="24.4" clip-path="url(#terminal-1308 [...]
+</text><text class="terminal-1308316628-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-1308316628-line-16)">│</text><text class="terminal-1308316628-r4" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-1308316628-line-16)">-</text><text class="terminal-1308316628-r4" x="36.6" y="410.4" textLength="48.8" clip-path="url(#terminal-1308316628-line-16)">-run</text><text class="terminal-1308316628-r4" x="85.4" y="410.4" textLength="146.4" clip-path="url(#terminal-1 [...]
+</text><text class="terminal-1308316628-r5" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-1308316628-line-17)">│</text><text class="terminal-1308316628-r4" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-1308316628-line-17)">-</text><text class="terminal-1308316628-r4" x="36.6" y="434.8" textLength="146.4" clip-path="url(#terminal-1308316628-line-17)">-parallelism</text><text class="terminal-1308316628-r2" x="378.2" y="434.8" textLength="915" clip-path="url(#te [...]
+</text><text class="terminal-1308316628-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-1308316628-line-18)">│</text><text class="terminal-1308316628-r8" x="378.2" y="459.2" textLength="915" clip-path="url(#terminal-1308316628-line-18)">(INTEGER RANGE)                                     [...]
+</text><text class="terminal-1308316628-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-1308316628-line-19)">│</text><text class="terminal-1308316628-r5" x="378.2" y="483.6" textLength="915" clip-path="url(#terminal-1308316628-line-19)">[default: 7; 1<=x<=14]                                  [...]
+</text><text class="terminal-1308316628-r5" x="0" y="508" textLength="12.2" clip-path="url(#terminal-1308316628-line-20)">│</text><text class="terminal-1308316628-r4" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-1308316628-line-20)">-</text><text class="terminal-1308316628-r4" x="36.6" y="508" textLength="61" clip-path="url(#terminal-1308316628-line-20)">-skip</text><text class="terminal-1308316628-r4" x="97.6" y="508" textLength="97.6" clip-path="url(#terminal-1308316628- [...]
+</text><text class="terminal-1308316628-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-1308316628-line-21)">│</text><text class="terminal-1308316628-r4" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-1308316628-line-21)">-</text><text class="terminal-1308316628-r4" x="36.6" y="532.4" textLength="85.4" clip-path="url(#terminal-1308316628-line-21)">-python</text><text class="terminal-1308316628-r4" x="122" y="532.4" textLength="109.8" clip-path="url(#terminal [...]
+</text><text class="terminal-1308316628-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-1308316628-line-22)">│</text><text class="terminal-1308316628-r5" x="378.2" y="556.8" textLength="951.6" clip-path="url(#terminal-1308316628-line-22)">[default: 3.7 3.8 3.9 3.10]                                 [...]
+</text><text class="terminal-1308316628-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-1308316628-line-23)">│</text><text class="terminal-1308316628-r4" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-1308316628-line-23)">-</text><text class="terminal-1308316628-r4" x="36.6" y="581.2" textLength="97.6" clip-path="url(#terminal-1308316628-line-23)">-include</text><text class="terminal-1308316628-r4" x="134.2" y="581.2" textLength="195.2" clip-path="url(#termi [...]
+</text><text class="terminal-1308316628-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-1308316628-line-24)">│</text><text class="terminal-1308316628-r2" x="378.2" y="605.6" textLength="1061.4" clip-path="url(#terminal-1308316628-line-24)">printed).                                       [...]
+</text><text class="terminal-1308316628-r5" x="0" y="630" textLength="1464" clip-path="url(#terminal-1308316628-line-25)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1308316628-r2" x="1464" y="630" textLength="12.2" clip-path="url(#terminal-1308316628-line-25)">
+</text><text class="terminal-1308316628-r5" x="0" y="654.4" textLength="24.4" clip-path="url(#terminal-1308316628-line-26)">╭─</text><text class="terminal-1308316628-r5" x="24.4" y="654.4" textLength="1415.2" clip-path="url(#terminal-1308316628-line-26)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1308316628-r5" x="1439.6" y="654.4" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-1308316628-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-1308316628-line-27)">│</text><text class="terminal-1308316628-r4" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-1308316628-line-27)">-</text><text class="terminal-1308316628-r4" x="36.6" y="678.8" textLength="97.6" clip-path="url(#terminal-1308316628-line-27)">-verbose</text><text class="terminal-1308316628-r7" x="280.6" y="678.8" textLength="24.4" clip-path="url(#termin [...]
+</text><text class="terminal-1308316628-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-1308316628-line-28)">│</text><text class="terminal-1308316628-r4" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-1308316628-line-28)">-</text><text class="terminal-1308316628-r4" x="36.6" y="703.2" textLength="48.8" clip-path="url(#terminal-1308316628-line-28)">-dry</text><text class="terminal-1308316628-r4" x="85.4" y="703.2" textLength="48.8" clip-path="url(#terminal-13 [...]
+</text><text class="terminal-1308316628-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-1308316628-line-29)">│</text><text class="terminal-1308316628-r4" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-1308316628-line-29)">-</text><text class="terminal-1308316628-r4" x="36.6" y="727.6" textLength="85.4" clip-path="url(#terminal-1308316628-line-29)">-github</text><text class="terminal-1308316628-r4" x="122" y="727.6" textLength="134.2" clip-path="url(#terminal [...]
+</text><text class="terminal-1308316628-r5" x="0" y="752" textLength="12.2" clip-path="url(#terminal-1308316628-line-30)">│</text><text class="terminal-1308316628-r4" x="24.4" y="752" textLength="12.2" clip-path="url(#terminal-1308316628-line-30)">-</text><text class="terminal-1308316628-r4" x="36.6" y="752" textLength="61" clip-path="url(#terminal-1308316628-line-30)">-help</text><text class="terminal-1308316628-r7" x="280.6" y="752" textLength="24.4" clip-path="url(#terminal-1308316628 [...]
+</text><text class="terminal-1308316628-r5" x="0" y="776.4" textLength="1464" clip-path="url(#terminal-1308316628-line-31)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1308316628-r2" x="1464" y="776.4" textLength="12.2" clip-path="url(#terminal-1308316628-line-31)">
</text>
</g>
</g>
diff --git a/images/breeze/output_ci-image_verify.svg b/images/breeze/output_ci-image_verify.svg
index bc2d7c8be9..d7705576c1 100644
--- a/images/breeze/output_ci-image_verify.svg
+++ b/images/breeze/output_ci-image_verify.svg
@@ -35,8 +35,8 @@
.terminal-2429813767-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-2429813767-r2 { fill: #c5c8c6 }
.terminal-2429813767-r3 { fill: #d0b344;font-weight: bold }
-.terminal-2429813767-r4 { fill: #868887 }
-.terminal-2429813767-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-2429813767-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-2429813767-r5 { fill: #868887 }
.terminal-2429813767-r6 { fill: #98a84b;font-weight: bold }
.terminal-2429813767-r7 { fill: #8d7b39 }
</style>
@@ -109,23 +109,23 @@
<g class="terminal-2429813767-matrix">
<text class="terminal-2429813767-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2429813767-line-0)">
-</text><text class="terminal-2429813767-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2429813767-line-1)">Usage: </text><text class="terminal-2429813767-r1" x="97.6" y="44.4" textLength="671" clip-path="url(#terminal-2429813767-line-1)">breeze ci-image verify [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-2429813767-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-2429813767-line-1)">
+</text><text class="terminal-2429813767-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2429813767-line-1)">Usage: </text><text class="terminal-2429813767-r1" x="97.6" y="44.4" textLength="292.8" clip-path="url(#terminal-2429813767-line-1)">breeze ci-image verify [</text><text class="terminal-2429813767-r4" x="390.4" y="44.4" textLength="85.4" clip-path="url(#terminal-2429813767-line-1)">OPTIONS</text><text class="terminal-2429813767-r1" x="475.8" y=" [...]
</text><text class="terminal-2429813767-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-2429813767-line-2)">
-</text><text class="terminal-2429813767-r2" x="12.2" y="93.2" textLength="195.2" clip-path="url(#terminal-2429813767-line-3)">Verify CI image.</text><text class="terminal-2429813767-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-2429813767-line-3)">
+</text><text class="terminal-2429813767-r2" x="12.2" y="93.2" textLength="85.4" clip-path="url(#terminal-2429813767-line-3)">Verify </text><text class="terminal-2429813767-r4" x="97.6" y="93.2" textLength="24.4" clip-path="url(#terminal-2429813767-line-3)">CI</text><text class="terminal-2429813767-r2" x="122" y="93.2" textLength="85.4" clip-path="url(#terminal-2429813767-line-3)"> image.</text><text class="terminal-2429813767-r2" x="1464" y="93.2" textLength="12.2" clip-path="u [...]
</text><text class="terminal-2429813767-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-2429813767-line-4)">
-</text><text class="terminal-2429813767-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2429813767-line-5)">╭─</text><text class="terminal-2429813767-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2429813767-line-5)"> Verify image flags ────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2429813767-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2429813767-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2429813767-line-6)">│</text><text class="terminal-2429813767-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2429813767-line-6)">-</text><text class="terminal-2429813767-r5" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-2429813767-line-6)">-image</text><text class="terminal-2429813767-r5" x="109.8" y="166.4" textLength="61" clip-path="url(#terminal-2429 [...]
-</text><text class="terminal-2429813767-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2429813767-line-7)">│</text><text class="terminal-2429813767-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-2429813767-line-7)">-</text><text class="terminal-2429813767-r5" x="36.6" y="190.8" textLength="85.4" clip-path="url(#terminal-2429813767-line-7)">-python</text><text class="terminal-2429813767-r6" x="195.2" y="190.8" textLength="24.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2429813767-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2429813767-line-8)">│</text><text class="terminal-2429813767-r4" x="244" y="215.2" textLength="732" clip-path="url(#terminal-2429813767-line-8)">[default: 3.7]                                      [...]
-</text><text class="terminal-2429813767-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2429813767-line-9)">│</text><text class="terminal-2429813767-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-2429813767-line-9)">-</text><text class="terminal-2429813767-r5" x="36.6" y="239.6" textLength="73.2" clip-path="url(#terminal-2429813767-line-9)">-image</text><text class="terminal-2429813767-r5" x="109.8" y="239.6" textLength="48.8" clip-path="url(#terminal-24 [...]
-</text><text class="terminal-2429813767-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2429813767-line-10)">│</text><text class="terminal-2429813767-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-2429813767-line-10)">-</text><text class="terminal-2429813767-r5" x="36.6" y="264" textLength="61" clip-path="url(#terminal-2429813767-line-10)">-pull</text><text class="terminal-2429813767-r2" x="244" y="264" textLength="646.6" clip-path="url(#terminal-2429813767- [...]
-</text><text class="terminal-2429813767-r4" x="0" y="288.4" textLength="1464" clip-path="url(#terminal-2429813767-line-11)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2429813767-r2" x="1464" y="288.4" textLength="12.2" clip-path="url(#terminal-2429813767-line-11)">
-</text><text class="terminal-2429813767-r4" x="0" y="312.8" textLength="24.4" clip-path="url(#terminal-2429813767-line-12)">╭─</text><text class="terminal-2429813767-r4" x="24.4" y="312.8" textLength="1415.2" clip-path="url(#terminal-2429813767-line-12)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2429813767-r4" x="1439.6" y="312.8" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-2429813767-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-2429813767-line-13)">│</text><text class="terminal-2429813767-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-2429813767-line-13)">-</text><text class="terminal-2429813767-r5" x="36.6" y="337.2" textLength="97.6" clip-path="url(#terminal-2429813767-line-13)">-verbose</text><text class="terminal-2429813767-r6" x="280.6" y="337.2" textLength="24.4" clip-path="url(#termin [...]
-</text><text class="terminal-2429813767-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-2429813767-line-14)">│</text><text class="terminal-2429813767-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-2429813767-line-14)">-</text><text class="terminal-2429813767-r5" x="36.6" y="361.6" textLength="48.8" clip-path="url(#terminal-2429813767-line-14)">-dry</text><text class="terminal-2429813767-r5" x="85.4" y="361.6" textLength="48.8" clip-path="url(#terminal-24 [...]
-</text><text class="terminal-2429813767-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-2429813767-line-15)">│</text><text class="terminal-2429813767-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-2429813767-line-15)">-</text><text class="terminal-2429813767-r5" x="36.6" y="386" textLength="85.4" clip-path="url(#terminal-2429813767-line-15)">-github</text><text class="terminal-2429813767-r5" x="122" y="386" textLength="134.2" clip-path="url(#terminal-2429813 [...]
-</text><text class="terminal-2429813767-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-2429813767-line-16)">│</text><text class="terminal-2429813767-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-2429813767-line-16)">-</text><text class="terminal-2429813767-r5" x="36.6" y="410.4" textLength="61" clip-path="url(#terminal-2429813767-line-16)">-help</text><text class="terminal-2429813767-r6" x="280.6" y="410.4" textLength="24.4" clip-path="url(#terminal-24 [...]
-</text><text class="terminal-2429813767-r4" x="0" y="434.8" textLength="1464" clip-path="url(#terminal-2429813767-line-17)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2429813767-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-2429813767-line-17)">
+</text><text class="terminal-2429813767-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2429813767-line-5)">╭─</text><text class="terminal-2429813767-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2429813767-line-5)"> Verify image flags ────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2429813767-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-2 [...]
+</text><text class="terminal-2429813767-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2429813767-line-6)">│</text><text class="terminal-2429813767-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2429813767-line-6)">-</text><text class="terminal-2429813767-r4" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-2429813767-line-6)">-image</text><text class="terminal-2429813767-r4" x="109.8" y="166.4" textLength="61" clip-path="url(#terminal-2429 [...]
+</text><text class="terminal-2429813767-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2429813767-line-7)">│</text><text class="terminal-2429813767-r4" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-2429813767-line-7)">-</text><text class="terminal-2429813767-r4" x="36.6" y="190.8" textLength="85.4" clip-path="url(#terminal-2429813767-line-7)">-python</text><text class="terminal-2429813767-r6" x="195.2" y="190.8" textLength="24.4" clip-path="url(#terminal-2 [...]
+</text><text class="terminal-2429813767-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2429813767-line-8)">│</text><text class="terminal-2429813767-r5" x="244" y="215.2" textLength="732" clip-path="url(#terminal-2429813767-line-8)">[default: 3.7]                                      [...]
+</text><text class="terminal-2429813767-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2429813767-line-9)">│</text><text class="terminal-2429813767-r4" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-2429813767-line-9)">-</text><text class="terminal-2429813767-r4" x="36.6" y="239.6" textLength="73.2" clip-path="url(#terminal-2429813767-line-9)">-image</text><text class="terminal-2429813767-r4" x="109.8" y="239.6" textLength="48.8" clip-path="url(#terminal-24 [...]
+</text><text class="terminal-2429813767-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2429813767-line-10)">│</text><text class="terminal-2429813767-r4" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-2429813767-line-10)">-</text><text class="terminal-2429813767-r4" x="36.6" y="264" textLength="61" clip-path="url(#terminal-2429813767-line-10)">-pull</text><text class="terminal-2429813767-r2" x="244" y="264" textLength="646.6" clip-path="url(#terminal-2429813767- [...]
+</text><text class="terminal-2429813767-r5" x="0" y="288.4" textLength="1464" clip-path="url(#terminal-2429813767-line-11)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2429813767-r2" x="1464" y="288.4" textLength="12.2" clip-path="url(#terminal-2429813767-line-11)">
+</text><text class="terminal-2429813767-r5" x="0" y="312.8" textLength="24.4" clip-path="url(#terminal-2429813767-line-12)">╭─</text><text class="terminal-2429813767-r5" x="24.4" y="312.8" textLength="1415.2" clip-path="url(#terminal-2429813767-line-12)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2429813767-r5" x="1439.6" y="312.8" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-2429813767-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-2429813767-line-13)">│</text><text class="terminal-2429813767-r4" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-2429813767-line-13)">-</text><text class="terminal-2429813767-r4" x="36.6" y="337.2" textLength="97.6" clip-path="url(#terminal-2429813767-line-13)">-verbose</text><text class="terminal-2429813767-r6" x="280.6" y="337.2" textLength="24.4" clip-path="url(#termin [...]
+</text><text class="terminal-2429813767-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-2429813767-line-14)">│</text><text class="terminal-2429813767-r4" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-2429813767-line-14)">-</text><text class="terminal-2429813767-r4" x="36.6" y="361.6" textLength="48.8" clip-path="url(#terminal-2429813767-line-14)">-dry</text><text class="terminal-2429813767-r4" x="85.4" y="361.6" textLength="48.8" clip-path="url(#terminal-24 [...]
+</text><text class="terminal-2429813767-r5" x="0" y="386" textLength="12.2" clip-path="url(#terminal-2429813767-line-15)">│</text><text class="terminal-2429813767-r4" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-2429813767-line-15)">-</text><text class="terminal-2429813767-r4" x="36.6" y="386" textLength="85.4" clip-path="url(#terminal-2429813767-line-15)">-github</text><text class="terminal-2429813767-r4" x="122" y="386" textLength="134.2" clip-path="url(#terminal-2429813 [...]
+</text><text class="terminal-2429813767-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-2429813767-line-16)">│</text><text class="terminal-2429813767-r4" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-2429813767-line-16)">-</text><text class="terminal-2429813767-r4" x="36.6" y="410.4" textLength="61" clip-path="url(#terminal-2429813767-line-16)">-help</text><text class="terminal-2429813767-r6" x="280.6" y="410.4" textLength="24.4" clip-path="url(#terminal-24 [...]
+</text><text class="terminal-2429813767-r5" x="0" y="434.8" textLength="1464" clip-path="url(#terminal-2429813767-line-17)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2429813767-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-2429813767-line-17)">
</text>
</g>
</g>
diff --git a/images/breeze/output_ci.svg b/images/breeze/output_ci.svg
index ad5ff72659..601f54e29a 100644
--- a/images/breeze/output_ci.svg
+++ b/images/breeze/output_ci.svg
@@ -35,8 +35,8 @@
.terminal-1385492439-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-1385492439-r2 { fill: #c5c8c6 }
.terminal-1385492439-r3 { fill: #d0b344;font-weight: bold }
-.terminal-1385492439-r4 { fill: #868887 }
-.terminal-1385492439-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-1385492439-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-1385492439-r5 { fill: #868887 }
.terminal-1385492439-r6 { fill: #98a84b;font-weight: bold }
</style>
@@ -105,22 +105,22 @@
<g class="terminal-1385492439-matrix">
<text class="terminal-1385492439-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1385492439-line-0)">
-</text><text class="terminal-1385492439-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1385492439-line-1)">Usage: </text><text class="terminal-1385492439-r1" x="97.6" y="44.4" textLength="451.4" clip-path="url(#terminal-1385492439-line-1)">breeze ci [OPTIONS] COMMAND [ARGS]...</text><text class="terminal-1385492439-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-1385492439-line-1)">
+</text><text class="terminal-1385492439-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1385492439-line-1)">Usage: </text><text class="terminal-1385492439-r1" x="97.6" y="44.4" textLength="134.2" clip-path="url(#terminal-1385492439-line-1)">breeze ci [</text><text class="terminal-1385492439-r4" x="231.8" y="44.4" textLength="85.4" clip-path="url(#terminal-1385492439-line-1)">OPTIONS</text><text class="terminal-1385492439-r1" x="317.2" y="44.4" textLength=" [...]
</text><text class="terminal-1385492439-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1385492439-line-2)">
-</text><text class="terminal-1385492439-r2" x="12.2" y="93.2" textLength="732" clip-path="url(#terminal-1385492439-line-3)">Tools that CI workflows use to cleanup/manage CI environment</text><text class="terminal-1385492439-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-1385492439-line-3)">
+</text><text class="terminal-1385492439-r2" x="12.2" y="93.2" textLength="134.2" clip-path="url(#terminal-1385492439-line-3)">Tools that </text><text class="terminal-1385492439-r4" x="146.4" y="93.2" textLength="24.4" clip-path="url(#terminal-1385492439-line-3)">CI</text><text class="terminal-1385492439-r2" x="170.8" y="93.2" textLength="402.6" clip-path="url(#terminal-1385492439-line-3)"> workflows use to cleanup/manage </text><text class="terminal-138 [...]
</text><text class="terminal-1385492439-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1385492439-line-4)">
-</text><text class="terminal-1385492439-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1385492439-line-5)">╭─</text><text class="terminal-1385492439-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1385492439-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1385492439-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-138549 [...]
-</text><text class="terminal-1385492439-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1385492439-line-6)">│</text><text class="terminal-1385492439-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1385492439-line-6)">-</text><text class="terminal-1385492439-r5" x="36.6" y="166.4" textLength="61" clip-path="url(#terminal-1385492439-line-6)">-help</text><text class="terminal-1385492439-r6" x="122" y="166.4" textLength="24.4" clip-path="url(#terminal-1385492 [...]
-</text><text class="terminal-1385492439-r4" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-1385492439-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1385492439-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-1385492439-line-7)">
-</text><text class="terminal-1385492439-r4" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-1385492439-line-8)">╭─</text><text class="terminal-1385492439-r4" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-1385492439-line-8)"> CI commands ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1385492439-r4" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-1385492439-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1385492439-line-9)">│</text><text class="terminal-1385492439-r5" x="24.4" y="239.6" textLength="280.6" clip-path="url(#terminal-1385492439-line-9)">fix-ownership          </text><text class="terminal-1385492439-r2" x="329.4" y="239.6" textLength="1110.2" clip-path="url(#terminal-1385492439-line-9)">Fix ownership of source& [...]
-</text><text class="terminal-1385492439-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1385492439-line-10)">│</text><text class="terminal-1385492439-r5" x="24.4" y="264" textLength="280.6" clip-path="url(#terminal-1385492439-line-10)">free-space             </text><text class="terminal-1385492439-r2" x="329.4" y="264" textLength="1110.2" clip-path="url(#terminal-1385492439-line-10)">Free space for [...]
-</text><text class="terminal-1385492439-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1385492439-line-11)">│</text><text class="terminal-1385492439-r5" x="24.4" y="288.4" textLength="280.6" clip-path="url(#terminal-1385492439-line-11)">resource-check         </text><text class="terminal-1385492439-r2" x="329.4" y="288.4" textLength="1110.2" clip-path="url(#terminal-1385492439-line-11)">Check if available docker& [...]
-</text><text class="terminal-1385492439-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1385492439-line-12)">│</text><text class="terminal-1385492439-r5" x="24.4" y="312.8" textLength="280.6" clip-path="url(#terminal-1385492439-line-12)">selective-check        </text><text class="terminal-1385492439-r2" x="329.4" y="312.8" textLength="1110.2" clip-path="url(#terminal-1385492439-line-12)">Checks what kind of tests& [...]
-</text><text class="terminal-1385492439-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1385492439-line-13)">│</text><text class="terminal-1385492439-r5" x="24.4" y="337.2" textLength="280.6" clip-path="url(#terminal-1385492439-line-13)">find-newer-dependencies</text><text class="terminal-1385492439-r2" x="329.4" y="337.2" textLength="1110.2" clip-path="url(#terminal-1385492439-line-13)">Finds which dependencies are being upgraded.    [...]
-</text><text class="terminal-1385492439-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-1385492439-line-14)">│</text><text class="terminal-1385492439-r5" x="24.4" y="361.6" textLength="280.6" clip-path="url(#terminal-1385492439-line-14)">get-workflow-info      </text><text class="terminal-1385492439-r2" x="329.4" y="361.6" textLength="1110.2" clip-path="url(#terminal-1385492439-line-14)">Retrieve information about current w [...]
-</text><text class="terminal-1385492439-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-1385492439-line-15)">│</text><text class="terminal-1385492439-r2" x="329.4" y="386" textLength="1110.2" clip-path="url(#terminal-1385492439-line-15)">extracted from it.                                    [...]
-</text><text class="terminal-1385492439-r4" x="0" y="410.4" textLength="1464" clip-path="url(#terminal-1385492439-line-16)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1385492439-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-1385492439-line-16)">
+</text><text class="terminal-1385492439-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1385492439-line-5)">╭─</text><text class="terminal-1385492439-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1385492439-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1385492439-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-138549 [...]
+</text><text class="terminal-1385492439-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1385492439-line-6)">│</text><text class="terminal-1385492439-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1385492439-line-6)">-</text><text class="terminal-1385492439-r4" x="36.6" y="166.4" textLength="61" clip-path="url(#terminal-1385492439-line-6)">-help</text><text class="terminal-1385492439-r6" x="122" y="166.4" textLength="24.4" clip-path="url(#terminal-1385492 [...]
+</text><text class="terminal-1385492439-r5" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-1385492439-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1385492439-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-1385492439-line-7)">
+</text><text class="terminal-1385492439-r5" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-1385492439-line-8)">╭─</text><text class="terminal-1385492439-r5" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-1385492439-line-8)"> CI commands ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1385492439-r5" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-1385492439-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1385492439-line-9)">│</text><text class="terminal-1385492439-r4" x="24.4" y="239.6" textLength="280.6" clip-path="url(#terminal-1385492439-line-9)">fix-ownership          </text><text class="terminal-1385492439-r2" x="329.4" y="239.6" textLength="1110.2" clip-path="url(#terminal-1385492439-line-9)">Fix ownership of source& [...]
+</text><text class="terminal-1385492439-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1385492439-line-10)">│</text><text class="terminal-1385492439-r4" x="24.4" y="264" textLength="280.6" clip-path="url(#terminal-1385492439-line-10)">free-space             </text><text class="terminal-1385492439-r2" x="329.4" y="264" textLength="329.4" clip-path="url(#terminal-1385492439-line-10)">Free space for [...]
+</text><text class="terminal-1385492439-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1385492439-line-11)">│</text><text class="terminal-1385492439-r4" x="24.4" y="288.4" textLength="280.6" clip-path="url(#terminal-1385492439-line-11)">resource-check         </text><text class="terminal-1385492439-r2" x="329.4" y="288.4" textLength="1110.2" clip-path="url(#terminal-1385492439-line-11)">Check if available docker& [...]
+</text><text class="terminal-1385492439-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1385492439-line-12)">│</text><text class="terminal-1385492439-r4" x="24.4" y="312.8" textLength="280.6" clip-path="url(#terminal-1385492439-line-12)">selective-check        </text><text class="terminal-1385492439-r2" x="329.4" y="312.8" textLength="1110.2" clip-path="url(#terminal-1385492439-line-12)">Checks what kind of tests& [...]
+</text><text class="terminal-1385492439-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1385492439-line-13)">│</text><text class="terminal-1385492439-r4" x="24.4" y="337.2" textLength="280.6" clip-path="url(#terminal-1385492439-line-13)">find-newer-dependencies</text><text class="terminal-1385492439-r2" x="329.4" y="337.2" textLength="1110.2" clip-path="url(#terminal-1385492439-line-13)">Finds which dependencies are being upgraded.    [...]
+</text><text class="terminal-1385492439-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-1385492439-line-14)">│</text><text class="terminal-1385492439-r4" x="24.4" y="361.6" textLength="280.6" clip-path="url(#terminal-1385492439-line-14)">get-workflow-info      </text><text class="terminal-1385492439-r2" x="329.4" y="361.6" textLength="1110.2" clip-path="url(#terminal-1385492439-line-14)">Retrieve information about current w [...]
+</text><text class="terminal-1385492439-r5" x="0" y="386" textLength="12.2" clip-path="url(#terminal-1385492439-line-15)">│</text><text class="terminal-1385492439-r2" x="329.4" y="386" textLength="1110.2" clip-path="url(#terminal-1385492439-line-15)">extracted from it.                                    [...]
+</text><text class="terminal-1385492439-r5" x="0" y="410.4" textLength="1464" clip-path="url(#terminal-1385492439-line-16)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1385492439-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-1385492439-line-16)">
</text>
</g>
</g>
diff --git a/images/breeze/output_ci_find-newer-dependencies.svg b/images/breeze/output_ci_find-newer-dependencies.svg
index eb6232fd4d..62cc3084cc 100644
--- a/images/breeze/output_ci_find-newer-dependencies.svg
+++ b/images/breeze/output_ci_find-newer-dependencies.svg
@@ -35,8 +35,8 @@
.terminal-1503861839-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-1503861839-r2 { fill: #c5c8c6 }
.terminal-1503861839-r3 { fill: #d0b344;font-weight: bold }
-.terminal-1503861839-r4 { fill: #868887 }
-.terminal-1503861839-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-1503861839-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-1503861839-r5 { fill: #868887 }
.terminal-1503861839-r6 { fill: #98a84b;font-weight: bold }
.terminal-1503861839-r7 { fill: #8d7b39 }
</style>
@@ -115,25 +115,25 @@
<g class="terminal-1503861839-matrix">
<text class="terminal-1503861839-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1503861839-line-0)">
-</text><text class="terminal-1503861839-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1503861839-line-1)">Usage: </text><text class="terminal-1503861839-r1" x="97.6" y="44.4" textLength="524.6" clip-path="url(#terminal-1503861839-line-1)">breeze ci find-newer-dependencies [OPTIONS]</text><text class="terminal-1503861839-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-1503861839-line-1)">
+</text><text class="terminal-1503861839-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1503861839-line-1)">Usage: </text><text class="terminal-1503861839-r1" x="97.6" y="44.4" textLength="427" clip-path="url(#terminal-1503861839-line-1)">breeze ci find-newer-dependencies [</text><text class="terminal-1503861839-r4" x="524.6" y="44.4" textLength="85.4" clip-path="url(#terminal-1503861839-line-1)">OPTIONS</text><text class="terminal-1503861839-r1" x="6 [...]
</text><text class="terminal-1503861839-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1503861839-line-2)">
</text><text class="terminal-1503861839-r2" x="12.2" y="93.2" textLength="536.8" clip-path="url(#terminal-1503861839-line-3)">Finds which dependencies are being upgraded.</text><text class="terminal-1503861839-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-1503861839-line-3)">
</text><text class="terminal-1503861839-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1503861839-line-4)">
-</text><text class="terminal-1503861839-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1503861839-line-5)">╭─</text><text class="terminal-1503861839-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1503861839-line-5)"> Find newer dependencies flags ─────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1503861839-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#termi [...]
-</text><text class="terminal-1503861839-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1503861839-line-6)">│</text><text class="terminal-1503861839-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1503861839-line-6)">-</text><text class="terminal-1503861839-r5" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-1503861839-line-6)">-python</text><text class="terminal-1503861839-r6" x="427" y="166.4" textLength="24.4" clip-path="url(#terminal-150 [...]
-</text><text class="terminal-1503861839-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1503861839-line-7)">│</text><text class="terminal-1503861839-r7" x="475.8" y="190.8" textLength="732" clip-path="url(#terminal-1503861839-line-7)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
-</text><text class="terminal-1503861839-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-1503861839-line-8)">│</text><text class="terminal-1503861839-r4" x="475.8" y="215.2" textLength="732" clip-path="url(#terminal-1503861839-line-8)">[default: 3.7]                                     & [...]
-</text><text class="terminal-1503861839-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1503861839-line-9)">│</text><text class="terminal-1503861839-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-1503861839-line-9)">-</text><text class="terminal-1503861839-r5" x="36.6" y="239.6" textLength="109.8" clip-path="url(#terminal-1503861839-line-9)">-timezone</text><text class="terminal-1503861839-r2" x="475.8" y="239.6" textLength="390.4" clip-path="url(#termin [...]
-</text><text class="terminal-1503861839-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1503861839-line-10)">│</text><text class="terminal-1503861839-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-1503861839-line-10)">-</text><text class="terminal-1503861839-r5" x="36.6" y="264" textLength="97.6" clip-path="url(#terminal-1503861839-line-10)">-airflow</text><text class="terminal-1503861839-r5" x="134.2" y="264" textLength="268.4" clip-path="url(#terminal-1503 [...]
-</text><text class="terminal-1503861839-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1503861839-line-11)">│</text><text class="terminal-1503861839-r2" x="475.8" y="288.4" textLength="963.8" clip-path="url(#terminal-1503861839-line-11)">specify constraints for the installed version and to find newer dependencies   </text><text class="terminal-1503861839-r4" x="1451.8" y="288.4" textLength="12.2" clip-path=" [...]
-</text><text class="terminal-1503861839-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1503861839-line-12)">│</text><text class="terminal-1503861839-r7" x="475.8" y="312.8" textLength="963.8" clip-path="url(#terminal-1503861839-line-12)">(TEXT)                                       [...]
-</text><text class="terminal-1503861839-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1503861839-line-13)">│</text><text class="terminal-1503861839-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-1503861839-line-13)">-</text><text class="terminal-1503861839-r5" x="36.6" y="337.2" textLength="97.6" clip-path="url(#terminal-1503861839-line-13)">-updated</text><text class="terminal-1503861839-r5" x="134.2" y="337.2" textLength="146.4" clip-path="url(#termi [...]
-</text><text class="terminal-1503861839-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-1503861839-line-14)">│</text><text class="terminal-1503861839-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-1503861839-line-14)">-</text><text class="terminal-1503861839-r5" x="36.6" y="361.6" textLength="48.8" clip-path="url(#terminal-1503861839-line-14)">-max</text><text class="terminal-1503861839-r5" x="85.4" y="361.6" textLength="48.8" clip-path="url(#terminal-15 [...]
-</text><text class="terminal-1503861839-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-1503861839-line-15)">│</text><text class="terminal-1503861839-r7" x="475.8" y="386" textLength="890.6" clip-path="url(#terminal-1503861839-line-15)">(INTEGER)                                        [...]
-</text><text class="terminal-1503861839-r4" x="0" y="410.4" textLength="1464" clip-path="url(#terminal-1503861839-line-16)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1503861839-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-1503861839-line-16)">
-</text><text class="terminal-1503861839-r4" x="0" y="434.8" textLength="24.4" clip-path="url(#terminal-1503861839-line-17)">╭─</text><text class="terminal-1503861839-r4" x="24.4" y="434.8" textLength="1415.2" clip-path="url(#terminal-1503861839-line-17)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1503861839-r4" x="1439.6" y="434.8" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-1503861839-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-1503861839-line-18)">│</text><text class="terminal-1503861839-r5" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-1503861839-line-18)">-</text><text class="terminal-1503861839-r5" x="36.6" y="459.2" textLength="61" clip-path="url(#terminal-1503861839-line-18)">-help</text><text class="terminal-1503861839-r6" x="122" y="459.2" textLength="24.4" clip-path="url(#terminal-1503 [...]
-</text><text class="terminal-1503861839-r4" x="0" y="483.6" textLength="1464" clip-path="url(#terminal-1503861839-line-19)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1503861839-r2" x="1464" y="483.6" textLength="12.2" clip-path="url(#terminal-1503861839-line-19)">
+</text><text class="terminal-1503861839-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1503861839-line-5)">╭─</text><text class="terminal-1503861839-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1503861839-line-5)"> Find newer dependencies flags ─────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1503861839-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#termi [...]
+</text><text class="terminal-1503861839-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1503861839-line-6)">│</text><text class="terminal-1503861839-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1503861839-line-6)">-</text><text class="terminal-1503861839-r4" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-1503861839-line-6)">-python</text><text class="terminal-1503861839-r6" x="427" y="166.4" textLength="24.4" clip-path="url(#terminal-150 [...]
+</text><text class="terminal-1503861839-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1503861839-line-7)">│</text><text class="terminal-1503861839-r7" x="475.8" y="190.8" textLength="732" clip-path="url(#terminal-1503861839-line-7)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
+</text><text class="terminal-1503861839-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-1503861839-line-8)">│</text><text class="terminal-1503861839-r5" x="475.8" y="215.2" textLength="732" clip-path="url(#terminal-1503861839-line-8)">[default: 3.7]                                     & [...]
+</text><text class="terminal-1503861839-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1503861839-line-9)">│</text><text class="terminal-1503861839-r4" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-1503861839-line-9)">-</text><text class="terminal-1503861839-r4" x="36.6" y="239.6" textLength="109.8" clip-path="url(#terminal-1503861839-line-9)">-timezone</text><text class="terminal-1503861839-r2" x="475.8" y="239.6" textLength="390.4" clip-path="url(#termin [...]
+</text><text class="terminal-1503861839-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1503861839-line-10)">│</text><text class="terminal-1503861839-r4" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-1503861839-line-10)">-</text><text class="terminal-1503861839-r4" x="36.6" y="264" textLength="97.6" clip-path="url(#terminal-1503861839-line-10)">-airflow</text><text class="terminal-1503861839-r4" x="134.2" y="264" textLength="268.4" clip-path="url(#terminal-1503 [...]
+</text><text class="terminal-1503861839-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1503861839-line-11)">│</text><text class="terminal-1503861839-r2" x="475.8" y="288.4" textLength="963.8" clip-path="url(#terminal-1503861839-line-11)">specify constraints for the installed version and to find newer dependencies   </text><text class="terminal-1503861839-r5" x="1451.8" y="288.4" textLength="12.2" clip-path=" [...]
+</text><text class="terminal-1503861839-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1503861839-line-12)">│</text><text class="terminal-1503861839-r7" x="475.8" y="312.8" textLength="963.8" clip-path="url(#terminal-1503861839-line-12)">(TEXT)                                       [...]
+</text><text class="terminal-1503861839-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1503861839-line-13)">│</text><text class="terminal-1503861839-r4" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-1503861839-line-13)">-</text><text class="terminal-1503861839-r4" x="36.6" y="337.2" textLength="97.6" clip-path="url(#terminal-1503861839-line-13)">-updated</text><text class="terminal-1503861839-r4" x="134.2" y="337.2" textLength="146.4" clip-path="url(#termi [...]
+</text><text class="terminal-1503861839-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-1503861839-line-14)">│</text><text class="terminal-1503861839-r4" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-1503861839-line-14)">-</text><text class="terminal-1503861839-r4" x="36.6" y="361.6" textLength="48.8" clip-path="url(#terminal-1503861839-line-14)">-max</text><text class="terminal-1503861839-r4" x="85.4" y="361.6" textLength="48.8" clip-path="url(#terminal-15 [...]
+</text><text class="terminal-1503861839-r5" x="0" y="386" textLength="12.2" clip-path="url(#terminal-1503861839-line-15)">│</text><text class="terminal-1503861839-r7" x="475.8" y="386" textLength="890.6" clip-path="url(#terminal-1503861839-line-15)">(INTEGER)                                        [...]
+</text><text class="terminal-1503861839-r5" x="0" y="410.4" textLength="1464" clip-path="url(#terminal-1503861839-line-16)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1503861839-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-1503861839-line-16)">
+</text><text class="terminal-1503861839-r5" x="0" y="434.8" textLength="24.4" clip-path="url(#terminal-1503861839-line-17)">╭─</text><text class="terminal-1503861839-r5" x="24.4" y="434.8" textLength="1415.2" clip-path="url(#terminal-1503861839-line-17)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1503861839-r5" x="1439.6" y="434.8" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-1503861839-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-1503861839-line-18)">│</text><text class="terminal-1503861839-r4" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-1503861839-line-18)">-</text><text class="terminal-1503861839-r4" x="36.6" y="459.2" textLength="61" clip-path="url(#terminal-1503861839-line-18)">-help</text><text class="terminal-1503861839-r6" x="122" y="459.2" textLength="24.4" clip-path="url(#terminal-1503 [...]
+</text><text class="terminal-1503861839-r5" x="0" y="483.6" textLength="1464" clip-path="url(#terminal-1503861839-line-19)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1503861839-r2" x="1464" y="483.6" textLength="12.2" clip-path="url(#terminal-1503861839-line-19)">
</text>
</g>
</g>
diff --git a/images/breeze/output_ci_fix-ownership.svg b/images/breeze/output_ci_fix-ownership.svg
index c8b9266bd1..f77188731c 100644
--- a/images/breeze/output_ci_fix-ownership.svg
+++ b/images/breeze/output_ci_fix-ownership.svg
@@ -35,8 +35,8 @@
.terminal-1064604380-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-1064604380-r2 { fill: #c5c8c6 }
.terminal-1064604380-r3 { fill: #d0b344;font-weight: bold }
-.terminal-1064604380-r4 { fill: #868887 }
-.terminal-1064604380-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-1064604380-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-1064604380-r5 { fill: #868887 }
.terminal-1064604380-r6 { fill: #98a84b;font-weight: bold }
.terminal-1064604380-r7 { fill: #8d7b39 }
</style>
@@ -97,19 +97,19 @@
<g class="terminal-1064604380-matrix">
<text class="terminal-1064604380-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1064604380-line-0)">
-</text><text class="terminal-1064604380-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1064604380-line-1)">Usage: </text><text class="terminal-1064604380-r1" x="97.6" y="44.4" textLength="402.6" clip-path="url(#terminal-1064604380-line-1)">breeze ci fix-ownership [OPTIONS]</text><text class="terminal-1064604380-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-1064604380-line-1)">
+</text><text class="terminal-1064604380-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1064604380-line-1)">Usage: </text><text class="terminal-1064604380-r1" x="97.6" y="44.4" textLength="305" clip-path="url(#terminal-1064604380-line-1)">breeze ci fix-ownership [</text><text class="terminal-1064604380-r4" x="402.6" y="44.4" textLength="85.4" clip-path="url(#terminal-1064604380-line-1)">OPTIONS</text><text class="terminal-1064604380-r1" x="488" y="44. [...]
</text><text class="terminal-1064604380-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1064604380-line-2)">
</text><text class="terminal-1064604380-r2" x="12.2" y="93.2" textLength="658.8" clip-path="url(#terminal-1064604380-line-3)">Fix ownership of source files to be same as host user.</text><text class="terminal-1064604380-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-1064604380-line-3)">
</text><text class="terminal-1064604380-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1064604380-line-4)">
-</text><text class="terminal-1064604380-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1064604380-line-5)">╭─</text><text class="terminal-1064604380-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1064604380-line-5)"> Fix ownership flags ───────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1064604380-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-1 [...]
-</text><text class="terminal-1064604380-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1064604380-line-6)">│</text><text class="terminal-1064604380-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1064604380-line-6)">-</text><text class="terminal-1064604380-r5" x="36.6" y="166.4" textLength="48.8" clip-path="url(#terminal-1064604380-line-6)">-use</text><text class="terminal-1064604380-r5" x="85.4" y="166.4" textLength="61" clip-path="url(#terminal-1064604 [...]
-</text><text class="terminal-1064604380-r4" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-1064604380-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1064604380-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-1064604380-line-7)">
-</text><text class="terminal-1064604380-r4" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-1064604380-line-8)">╭─</text><text class="terminal-1064604380-r4" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-1064604380-line-8)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1064604380-r4" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-1064604380-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1064604380-line-9)">│</text><text class="terminal-1064604380-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-1064604380-line-9)">-</text><text class="terminal-1064604380-r5" x="36.6" y="239.6" textLength="85.4" clip-path="url(#terminal-1064604380-line-9)">-github</text><text class="terminal-1064604380-r5" x="122" y="239.6" textLength="134.2" clip-path="url(#terminal-10 [...]
-</text><text class="terminal-1064604380-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1064604380-line-10)">│</text><text class="terminal-1064604380-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-1064604380-line-10)">-</text><text class="terminal-1064604380-r5" x="36.6" y="264" textLength="97.6" clip-path="url(#terminal-1064604380-line-10)">-verbose</text><text class="terminal-1064604380-r6" x="280.6" y="264" textLength="24.4" clip-path="url(#terminal-10646 [...]
-</text><text class="terminal-1064604380-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1064604380-line-11)">│</text><text class="terminal-1064604380-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-1064604380-line-11)">-</text><text class="terminal-1064604380-r5" x="36.6" y="288.4" textLength="48.8" clip-path="url(#terminal-1064604380-line-11)">-dry</text><text class="terminal-1064604380-r5" x="85.4" y="288.4" textLength="48.8" clip-path="url(#terminal-10 [...]
-</text><text class="terminal-1064604380-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1064604380-line-12)">│</text><text class="terminal-1064604380-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-1064604380-line-12)">-</text><text class="terminal-1064604380-r5" x="36.6" y="312.8" textLength="61" clip-path="url(#terminal-1064604380-line-12)">-help</text><text class="terminal-1064604380-r6" x="280.6" y="312.8" textLength="24.4" clip-path="url(#terminal-10 [...]
-</text><text class="terminal-1064604380-r4" x="0" y="337.2" textLength="1464" clip-path="url(#terminal-1064604380-line-13)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1064604380-r2" x="1464" y="337.2" textLength="12.2" clip-path="url(#terminal-1064604380-line-13)">
+</text><text class="terminal-1064604380-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1064604380-line-5)">╭─</text><text class="terminal-1064604380-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1064604380-line-5)"> Fix ownership flags ───────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1064604380-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-1 [...]
+</text><text class="terminal-1064604380-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1064604380-line-6)">│</text><text class="terminal-1064604380-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1064604380-line-6)">-</text><text class="terminal-1064604380-r4" x="36.6" y="166.4" textLength="48.8" clip-path="url(#terminal-1064604380-line-6)">-use</text><text class="terminal-1064604380-r4" x="85.4" y="166.4" textLength="61" clip-path="url(#terminal-1064604 [...]
+</text><text class="terminal-1064604380-r5" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-1064604380-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1064604380-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-1064604380-line-7)">
+</text><text class="terminal-1064604380-r5" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-1064604380-line-8)">╭─</text><text class="terminal-1064604380-r5" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-1064604380-line-8)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1064604380-r5" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-1064604380-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1064604380-line-9)">│</text><text class="terminal-1064604380-r4" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-1064604380-line-9)">-</text><text class="terminal-1064604380-r4" x="36.6" y="239.6" textLength="85.4" clip-path="url(#terminal-1064604380-line-9)">-github</text><text class="terminal-1064604380-r4" x="122" y="239.6" textLength="134.2" clip-path="url(#terminal-10 [...]
+</text><text class="terminal-1064604380-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1064604380-line-10)">│</text><text class="terminal-1064604380-r4" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-1064604380-line-10)">-</text><text class="terminal-1064604380-r4" x="36.6" y="264" textLength="97.6" clip-path="url(#terminal-1064604380-line-10)">-verbose</text><text class="terminal-1064604380-r6" x="280.6" y="264" textLength="24.4" clip-path="url(#terminal-10646 [...]
+</text><text class="terminal-1064604380-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1064604380-line-11)">│</text><text class="terminal-1064604380-r4" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-1064604380-line-11)">-</text><text class="terminal-1064604380-r4" x="36.6" y="288.4" textLength="48.8" clip-path="url(#terminal-1064604380-line-11)">-dry</text><text class="terminal-1064604380-r4" x="85.4" y="288.4" textLength="48.8" clip-path="url(#terminal-10 [...]
+</text><text class="terminal-1064604380-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1064604380-line-12)">│</text><text class="terminal-1064604380-r4" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-1064604380-line-12)">-</text><text class="terminal-1064604380-r4" x="36.6" y="312.8" textLength="61" clip-path="url(#terminal-1064604380-line-12)">-help</text><text class="terminal-1064604380-r6" x="280.6" y="312.8" textLength="24.4" clip-path="url(#terminal-10 [...]
+</text><text class="terminal-1064604380-r5" x="0" y="337.2" textLength="1464" clip-path="url(#terminal-1064604380-line-13)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1064604380-r2" x="1464" y="337.2" textLength="12.2" clip-path="url(#terminal-1064604380-line-13)">
</text>
</g>
</g>
diff --git a/images/breeze/output_ci_free-space.svg b/images/breeze/output_ci_free-space.svg
index d6337eaac8..ad5267321d 100644
--- a/images/breeze/output_ci_free-space.svg
+++ b/images/breeze/output_ci_free-space.svg
@@ -35,8 +35,8 @@
.terminal-2980552758-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-2980552758-r2 { fill: #c5c8c6 }
.terminal-2980552758-r3 { fill: #d0b344;font-weight: bold }
-.terminal-2980552758-r4 { fill: #868887 }
-.terminal-2980552758-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-2980552758-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-2980552758-r5 { fill: #868887 }
.terminal-2980552758-r6 { fill: #98a84b;font-weight: bold }
.terminal-2980552758-r7 { fill: #8d7b39 }
</style>
@@ -88,16 +88,16 @@
<g class="terminal-2980552758-matrix">
<text class="terminal-2980552758-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2980552758-line-0)">
-</text><text class="terminal-2980552758-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2980552758-line-1)">Usage: </text><text class="terminal-2980552758-r1" x="97.6" y="44.4" textLength="366" clip-path="url(#terminal-2980552758-line-1)">breeze ci free-space [OPTIONS]</text><text class="terminal-2980552758-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-2980552758-line-1)">
+</text><text class="terminal-2980552758-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2980552758-line-1)">Usage: </text><text class="terminal-2980552758-r1" x="97.6" y="44.4" textLength="268.4" clip-path="url(#terminal-2980552758-line-1)">breeze ci free-space [</text><text class="terminal-2980552758-r4" x="366" y="44.4" textLength="85.4" clip-path="url(#terminal-2980552758-line-1)">OPTIONS</text><text class="terminal-2980552758-r1" x="451.4" y="44.4 [...]
</text><text class="terminal-2980552758-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-2980552758-line-2)">
-</text><text class="terminal-2980552758-r2" x="12.2" y="93.2" textLength="366" clip-path="url(#terminal-2980552758-line-3)">Free space for jobs run in CI.</text><text class="terminal-2980552758-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-2980552758-line-3)">
+</text><text class="terminal-2980552758-r2" x="12.2" y="93.2" textLength="329.4" clip-path="url(#terminal-2980552758-line-3)">Free space for jobs run in </text><text class="terminal-2980552758-r4" x="341.6" y="93.2" textLength="24.4" clip-path="url(#terminal-2980552758-line-3)">CI</text><text class="terminal-2980552758-r2" x="366" y="93.2" textLength="12.2" clip-path="url(#terminal-2980552758-line-3)">.</text><text class="terminal-2980552758-r2" x="1464" y=" [...]
</text><text class="terminal-2980552758-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-2980552758-line-4)">
-</text><text class="terminal-2980552758-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2980552758-line-5)">╭─</text><text class="terminal-2980552758-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2980552758-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2980552758-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-298055 [...]
-</text><text class="terminal-2980552758-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2980552758-line-6)">│</text><text class="terminal-2980552758-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2980552758-line-6)">-</text><text class="terminal-2980552758-r5" x="36.6" y="166.4" textLength="97.6" clip-path="url(#terminal-2980552758-line-6)">-verbose</text><text class="terminal-2980552758-r6" x="158.6" y="166.4" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-2980552758-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2980552758-line-7)">│</text><text class="terminal-2980552758-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-2980552758-line-7)">-</text><text class="terminal-2980552758-r5" x="36.6" y="190.8" textLength="48.8" clip-path="url(#terminal-2980552758-line-7)">-dry</text><text class="terminal-2980552758-r5" x="85.4" y="190.8" textLength="48.8" clip-path="url(#terminal-29805 [...]
-</text><text class="terminal-2980552758-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2980552758-line-8)">│</text><text class="terminal-2980552758-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-2980552758-line-8)">-</text><text class="terminal-2980552758-r5" x="36.6" y="215.2" textLength="85.4" clip-path="url(#terminal-2980552758-line-8)">-answer</text><text class="terminal-2980552758-r6" x="158.6" y="215.2" textLength="24.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2980552758-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2980552758-line-9)">│</text><text class="terminal-2980552758-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-2980552758-line-9)">-</text><text class="terminal-2980552758-r5" x="36.6" y="239.6" textLength="61" clip-path="url(#terminal-2980552758-line-9)">-help</text><text class="terminal-2980552758-r6" x="158.6" y="239.6" textLength="24.4" clip-path="url(#terminal-29805 [...]
-</text><text class="terminal-2980552758-r4" x="0" y="264" textLength="1464" clip-path="url(#terminal-2980552758-line-10)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2980552758-r2" x="1464" y="264" textLength="12.2" clip-path="url(#terminal-2980552758-line-10)">
+</text><text class="terminal-2980552758-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2980552758-line-5)">╭─</text><text class="terminal-2980552758-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2980552758-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2980552758-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-298055 [...]
+</text><text class="terminal-2980552758-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2980552758-line-6)">│</text><text class="terminal-2980552758-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2980552758-line-6)">-</text><text class="terminal-2980552758-r4" x="36.6" y="166.4" textLength="97.6" clip-path="url(#terminal-2980552758-line-6)">-verbose</text><text class="terminal-2980552758-r6" x="158.6" y="166.4" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-2980552758-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2980552758-line-7)">│</text><text class="terminal-2980552758-r4" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-2980552758-line-7)">-</text><text class="terminal-2980552758-r4" x="36.6" y="190.8" textLength="48.8" clip-path="url(#terminal-2980552758-line-7)">-dry</text><text class="terminal-2980552758-r4" x="85.4" y="190.8" textLength="48.8" clip-path="url(#terminal-29805 [...]
+</text><text class="terminal-2980552758-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2980552758-line-8)">│</text><text class="terminal-2980552758-r4" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-2980552758-line-8)">-</text><text class="terminal-2980552758-r4" x="36.6" y="215.2" textLength="85.4" clip-path="url(#terminal-2980552758-line-8)">-answer</text><text class="terminal-2980552758-r6" x="158.6" y="215.2" textLength="24.4" clip-path="url(#terminal-2 [...]
+</text><text class="terminal-2980552758-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2980552758-line-9)">│</text><text class="terminal-2980552758-r4" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-2980552758-line-9)">-</text><text class="terminal-2980552758-r4" x="36.6" y="239.6" textLength="61" clip-path="url(#terminal-2980552758-line-9)">-help</text><text class="terminal-2980552758-r6" x="158.6" y="239.6" textLength="24.4" clip-path="url(#terminal-29805 [...]
+</text><text class="terminal-2980552758-r5" x="0" y="264" textLength="1464" clip-path="url(#terminal-2980552758-line-10)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2980552758-r2" x="1464" y="264" textLength="12.2" clip-path="url(#terminal-2980552758-line-10)">
</text>
</g>
</g>
diff --git a/images/breeze/output_ci_get-workflow-info.svg b/images/breeze/output_ci_get-workflow-info.svg
index 2a4e1973ab..5055c14136 100644
--- a/images/breeze/output_ci_get-workflow-info.svg
+++ b/images/breeze/output_ci_get-workflow-info.svg
@@ -35,8 +35,8 @@
.terminal-1038436741-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-1038436741-r2 { fill: #c5c8c6 }
.terminal-1038436741-r3 { fill: #d0b344;font-weight: bold }
-.terminal-1038436741-r4 { fill: #868887 }
-.terminal-1038436741-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-1038436741-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-1038436741-r5 { fill: #868887 }
.terminal-1038436741-r6 { fill: #8d7b39 }
.terminal-1038436741-r7 { fill: #98a84b;font-weight: bold }
</style>
@@ -91,17 +91,17 @@
<g class="terminal-1038436741-matrix">
<text class="terminal-1038436741-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1038436741-line-0)">
-</text><text class="terminal-1038436741-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1038436741-line-1)">Usage: </text><text class="terminal-1038436741-r1" x="97.6" y="44.4" textLength="451.4" clip-path="url(#terminal-1038436741-line-1)">breeze ci get-workflow-info [OPTIONS]</text><text class="terminal-1038436741-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-1038436741-line-1)">
+</text><text class="terminal-1038436741-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1038436741-line-1)">Usage: </text><text class="terminal-1038436741-r1" x="97.6" y="44.4" textLength="353.8" clip-path="url(#terminal-1038436741-line-1)">breeze ci get-workflow-info [</text><text class="terminal-1038436741-r4" x="451.4" y="44.4" textLength="85.4" clip-path="url(#terminal-1038436741-line-1)">OPTIONS</text><text class="terminal-1038436741-r1" x="536.8 [...]
</text><text class="terminal-1038436741-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1038436741-line-2)">
</text><text class="terminal-1038436741-r2" x="12.2" y="93.2" textLength="1281" clip-path="url(#terminal-1038436741-line-3)">Retrieve information about current workflow in the CIand produce github actions output extracted from it.</text><text class="terminal-1038436741-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-1038436741-line-3)">
</text><text class="terminal-1038436741-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1038436741-line-4)">
-</text><text class="terminal-1038436741-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1038436741-line-5)">╭─</text><text class="terminal-1038436741-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1038436741-line-5)"> Get workflow info flags ───────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1038436741-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#termi [...]
-</text><text class="terminal-1038436741-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1038436741-line-6)">│</text><text class="terminal-1038436741-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1038436741-line-6)">-</text><text class="terminal-1038436741-r5" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-1038436741-line-6)">-github</text><text class="terminal-1038436741-r5" x="122" y="166.4" textLength="97.6" clip-path="url(#terminal-103 [...]
-</text><text class="terminal-1038436741-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1038436741-line-7)">│</text><text class="terminal-1038436741-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-1038436741-line-7)">-</text><text class="terminal-1038436741-r5" x="36.6" y="190.8" textLength="85.4" clip-path="url(#terminal-1038436741-line-7)">-github</text><text class="terminal-1038436741-r5" x="122" y="190.8" textLength="170.8" clip-path="url(#terminal-10 [...]
-</text><text class="terminal-1038436741-r4" x="0" y="215.2" textLength="1464" clip-path="url(#terminal-1038436741-line-8)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1038436741-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#terminal-1038436741-line-8)">
-</text><text class="terminal-1038436741-r4" x="0" y="239.6" textLength="24.4" clip-path="url(#terminal-1038436741-line-9)">╭─</text><text class="terminal-1038436741-r4" x="24.4" y="239.6" textLength="1415.2" clip-path="url(#terminal-1038436741-line-9)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1038436741-r4" x="1439.6" y="239.6" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-1038436741-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1038436741-line-10)">│</text><text class="terminal-1038436741-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-1038436741-line-10)">-</text><text class="terminal-1038436741-r5" x="36.6" y="264" textLength="61" clip-path="url(#terminal-1038436741-line-10)">-help</text><text class="terminal-1038436741-r7" x="122" y="264" textLength="24.4" clip-path="url(#terminal-1038436741-l [...]
-</text><text class="terminal-1038436741-r4" x="0" y="288.4" textLength="1464" clip-path="url(#terminal-1038436741-line-11)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1038436741-r2" x="1464" y="288.4" textLength="12.2" clip-path="url(#terminal-1038436741-line-11)">
+</text><text class="terminal-1038436741-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1038436741-line-5)">╭─</text><text class="terminal-1038436741-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1038436741-line-5)"> Get workflow info flags ───────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1038436741-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#termi [...]
+</text><text class="terminal-1038436741-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1038436741-line-6)">│</text><text class="terminal-1038436741-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1038436741-line-6)">-</text><text class="terminal-1038436741-r4" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-1038436741-line-6)">-github</text><text class="terminal-1038436741-r4" x="122" y="166.4" textLength="97.6" clip-path="url(#terminal-103 [...]
+</text><text class="terminal-1038436741-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1038436741-line-7)">│</text><text class="terminal-1038436741-r4" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-1038436741-line-7)">-</text><text class="terminal-1038436741-r4" x="36.6" y="190.8" textLength="85.4" clip-path="url(#terminal-1038436741-line-7)">-github</text><text class="terminal-1038436741-r4" x="122" y="190.8" textLength="170.8" clip-path="url(#terminal-10 [...]
+</text><text class="terminal-1038436741-r5" x="0" y="215.2" textLength="1464" clip-path="url(#terminal-1038436741-line-8)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1038436741-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#terminal-1038436741-line-8)">
+</text><text class="terminal-1038436741-r5" x="0" y="239.6" textLength="24.4" clip-path="url(#terminal-1038436741-line-9)">╭─</text><text class="terminal-1038436741-r5" x="24.4" y="239.6" textLength="1415.2" clip-path="url(#terminal-1038436741-line-9)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1038436741-r5" x="1439.6" y="239.6" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-1038436741-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1038436741-line-10)">│</text><text class="terminal-1038436741-r4" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-1038436741-line-10)">-</text><text class="terminal-1038436741-r4" x="36.6" y="264" textLength="61" clip-path="url(#terminal-1038436741-line-10)">-help</text><text class="terminal-1038436741-r7" x="122" y="264" textLength="24.4" clip-path="url(#terminal-1038436741-l [...]
+</text><text class="terminal-1038436741-r5" x="0" y="288.4" textLength="1464" clip-path="url(#terminal-1038436741-line-11)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1038436741-r2" x="1464" y="288.4" textLength="12.2" clip-path="url(#terminal-1038436741-line-11)">
</text>
</g>
</g>
diff --git a/images/breeze/output_ci_resource-check.svg b/images/breeze/output_ci_resource-check.svg
index 2f4c13a6bb..c6ea26764e 100644
--- a/images/breeze/output_ci_resource-check.svg
+++ b/images/breeze/output_ci_resource-check.svg
@@ -35,8 +35,8 @@
.terminal-481855223-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-481855223-r2 { fill: #c5c8c6 }
.terminal-481855223-r3 { fill: #d0b344;font-weight: bold }
-.terminal-481855223-r4 { fill: #868887 }
-.terminal-481855223-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-481855223-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-481855223-r5 { fill: #868887 }
.terminal-481855223-r6 { fill: #98a84b;font-weight: bold }
</style>
@@ -84,15 +84,15 @@
<g class="terminal-481855223-matrix">
<text class="terminal-481855223-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-481855223-line-0)">
-</text><text class="terminal-481855223-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-481855223-line-1)">Usage: </text><text class="terminal-481855223-r1" x="97.6" y="44.4" textLength="414.8" clip-path="url(#terminal-481855223-line-1)">breeze ci resource-check [OPTIONS]</text><text class="terminal-481855223-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-481855223-line-1)">
+</text><text class="terminal-481855223-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-481855223-line-1)">Usage: </text><text class="terminal-481855223-r1" x="97.6" y="44.4" textLength="317.2" clip-path="url(#terminal-481855223-line-1)">breeze ci resource-check [</text><text class="terminal-481855223-r4" x="414.8" y="44.4" textLength="85.4" clip-path="url(#terminal-481855223-line-1)">OPTIONS</text><text class="terminal-481855223-r1" x="500.2" y="44.4" [...]
</text><text class="terminal-481855223-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-481855223-line-2)">
</text><text class="terminal-481855223-r2" x="12.2" y="93.2" textLength="573.4" clip-path="url(#terminal-481855223-line-3)">Check if available docker resources are enough.</text><text class="terminal-481855223-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-481855223-line-3)">
</text><text class="terminal-481855223-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-481855223-line-4)">
-</text><text class="terminal-481855223-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-481855223-line-5)">╭─</text><text class="terminal-481855223-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-481855223-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-481855223-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-481855223-l [...]
-</text><text class="terminal-481855223-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-481855223-line-6)">│</text><text class="terminal-481855223-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-481855223-line-6)">-</text><text class="terminal-481855223-r5" x="36.6" y="166.4" textLength="97.6" clip-path="url(#terminal-481855223-line-6)">-verbose</text><text class="terminal-481855223-r6" x="158.6" y="166.4" textLength="24.4" clip-path="url(#terminal-4818552 [...]
-</text><text class="terminal-481855223-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-481855223-line-7)">│</text><text class="terminal-481855223-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-481855223-line-7)">-</text><text class="terminal-481855223-r5" x="36.6" y="190.8" textLength="48.8" clip-path="url(#terminal-481855223-line-7)">-dry</text><text class="terminal-481855223-r5" x="85.4" y="190.8" textLength="48.8" clip-path="url(#terminal-481855223-li [...]
-</text><text class="terminal-481855223-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-481855223-line-8)">│</text><text class="terminal-481855223-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-481855223-line-8)">-</text><text class="terminal-481855223-r5" x="36.6" y="215.2" textLength="61" clip-path="url(#terminal-481855223-line-8)">-help</text><text class="terminal-481855223-r6" x="158.6" y="215.2" textLength="24.4" clip-path="url(#terminal-481855223-li [...]
-</text><text class="terminal-481855223-r4" x="0" y="239.6" textLength="1464" clip-path="url(#terminal-481855223-line-9)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-481855223-r2" x="1464" y="239.6" textLength="12.2" clip-path="url(#terminal-481855223-line-9)">
+</text><text class="terminal-481855223-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-481855223-line-5)">╭─</text><text class="terminal-481855223-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-481855223-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-481855223-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-481855223-l [...]
+</text><text class="terminal-481855223-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-481855223-line-6)">│</text><text class="terminal-481855223-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-481855223-line-6)">-</text><text class="terminal-481855223-r4" x="36.6" y="166.4" textLength="97.6" clip-path="url(#terminal-481855223-line-6)">-verbose</text><text class="terminal-481855223-r6" x="158.6" y="166.4" textLength="24.4" clip-path="url(#terminal-4818552 [...]
+</text><text class="terminal-481855223-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-481855223-line-7)">│</text><text class="terminal-481855223-r4" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-481855223-line-7)">-</text><text class="terminal-481855223-r4" x="36.6" y="190.8" textLength="48.8" clip-path="url(#terminal-481855223-line-7)">-dry</text><text class="terminal-481855223-r4" x="85.4" y="190.8" textLength="48.8" clip-path="url(#terminal-481855223-li [...]
+</text><text class="terminal-481855223-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-481855223-line-8)">│</text><text class="terminal-481855223-r4" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-481855223-line-8)">-</text><text class="terminal-481855223-r4" x="36.6" y="215.2" textLength="61" clip-path="url(#terminal-481855223-line-8)">-help</text><text class="terminal-481855223-r6" x="158.6" y="215.2" textLength="24.4" clip-path="url(#terminal-481855223-li [...]
+</text><text class="terminal-481855223-r5" x="0" y="239.6" textLength="1464" clip-path="url(#terminal-481855223-line-9)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-481855223-r2" x="1464" y="239.6" textLength="12.2" clip-path="url(#terminal-481855223-line-9)">
</text>
</g>
</g>
diff --git a/images/breeze/output_ci_selective-check.svg b/images/breeze/output_ci_selective-check.svg
index 2f117e63d0..23d4d7c805 100644
--- a/images/breeze/output_ci_selective-check.svg
+++ b/images/breeze/output_ci_selective-check.svg
@@ -35,8 +35,8 @@
.terminal-2396090381-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-2396090381-r2 { fill: #c5c8c6 }
.terminal-2396090381-r3 { fill: #d0b344;font-weight: bold }
-.terminal-2396090381-r4 { fill: #868887 }
-.terminal-2396090381-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-2396090381-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-2396090381-r5 { fill: #868887 }
.terminal-2396090381-r6 { fill: #8d7b39 }
.terminal-2396090381-r7 { fill: #98a84b;font-weight: bold }
</style>
@@ -118,26 +118,26 @@
<g class="terminal-2396090381-matrix">
<text class="terminal-2396090381-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2396090381-line-0)">
-</text><text class="terminal-2396090381-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2396090381-line-1)">Usage: </text><text class="terminal-2396090381-r1" x="97.6" y="44.4" textLength="427" clip-path="url(#terminal-2396090381-line-1)">breeze ci selective-check [OPTIONS]</text><text class="terminal-2396090381-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-2396090381-line-1)">
+</text><text class="terminal-2396090381-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2396090381-line-1)">Usage: </text><text class="terminal-2396090381-r1" x="97.6" y="44.4" textLength="329.4" clip-path="url(#terminal-2396090381-line-1)">breeze ci selective-check [</text><text class="terminal-2396090381-r4" x="427" y="44.4" textLength="85.4" clip-path="url(#terminal-2396090381-line-1)">OPTIONS</text><text class="terminal-2396090381-r1" x="512.4" y= [...]
</text><text class="terminal-2396090381-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-2396090381-line-2)">
</text><text class="terminal-2396090381-r2" x="12.2" y="93.2" textLength="768.6" clip-path="url(#terminal-2396090381-line-3)">Checks what kind of tests should be run for an incoming commit.</text><text class="terminal-2396090381-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-2396090381-line-3)">
</text><text class="terminal-2396090381-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-2396090381-line-4)">
-</text><text class="terminal-2396090381-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2396090381-line-5)">╭─</text><text class="terminal-2396090381-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2396090381-line-5)"> Selective check flags ─────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2396090381-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2396090381-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2396090381-line-6)">│</text><text class="terminal-2396090381-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2396090381-line-6)">-</text><text class="terminal-2396090381-r5" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-2396090381-line-6)">-commit</text><text class="terminal-2396090381-r5" x="122" y="166.4" textLength="48.8" clip-path="url(#terminal-239 [...]
-</text><text class="terminal-2396090381-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2396090381-line-7)">│</text><text class="terminal-2396090381-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-2396090381-line-7)">-</text><text class="terminal-2396090381-r5" x="36.6" y="190.8" textLength="36.6" clip-path="url(#terminal-2396090381-line-7)">-pr</text><text class="terminal-2396090381-r5" x="73.2" y="190.8" textLength="85.4" clip-path="url(#terminal-239609 [...]
-</text><text class="terminal-2396090381-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2396090381-line-8)">│</text><text class="terminal-2396090381-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-2396090381-line-8)">-</text><text class="terminal-2396090381-r5" x="36.6" y="215.2" textLength="97.6" clip-path="url(#terminal-2396090381-line-8)">-default</text><text class="terminal-2396090381-r5" x="134.2" y="215.2" textLength="85.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-2396090381-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2396090381-line-9)">│</text><text class="terminal-2396090381-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-2396090381-line-9)">-</text><text class="terminal-2396090381-r5" x="36.6" y="239.6" textLength="97.6" clip-path="url(#terminal-2396090381-line-9)">-default</text><text class="terminal-2396090381-r5" x="134.2" y="239.6" textLength="231.8" clip-path="url(#terminal [...]
-</text><text class="terminal-2396090381-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2396090381-line-10)">│</text><text class="terminal-2396090381-r4" x="414.8" y="264" textLength="646.6" clip-path="url(#terminal-2396090381-line-10)">[default: constraints-main]                          </text><text class="terminal-2396090381-r4" x="1451.8" [...]
-</text><text class="terminal-2396090381-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-2396090381-line-11)">│</text><text class="terminal-2396090381-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-2396090381-line-11)">-</text><text class="terminal-2396090381-r5" x="36.6" y="288.4" textLength="85.4" clip-path="url(#terminal-2396090381-line-11)">-github</text><text class="terminal-2396090381-r5" x="122" y="288.4" textLength="134.2" clip-path="url(#terminal [...]
-</text><text class="terminal-2396090381-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-2396090381-line-12)">│</text><text class="terminal-2396090381-r6" x="414.8" y="312.8" textLength="1024.8" clip-path="url(#terminal-2396090381-line-12)">(pull_request | pull_request_review | pull_request_target | pull_request_workflow | </text><text class="terminal-2396090381-r4" x="1451.8" y="312.8" textLength="12.2" clip-path="url(#terminal-23960 [...]
-</text><text class="terminal-2396090381-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-2396090381-line-13)">│</text><text class="terminal-2396090381-r6" x="414.8" y="337.2" textLength="1024.8" clip-path="url(#terminal-2396090381-line-13)">push | schedule | workflow_dispatch | workflow_run)                           [...]
-</text><text class="terminal-2396090381-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-2396090381-line-14)">│</text><text class="terminal-2396090381-r4" x="414.8" y="361.6" textLength="1024.8" clip-path="url(#terminal-2396090381-line-14)">[default: pull_request]                                    [...]
-</text><text class="terminal-2396090381-r4" x="0" y="386" textLength="1464" clip-path="url(#terminal-2396090381-line-15)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2396090381-r2" x="1464" y="386" textLength="12.2" clip-path="url(#terminal-2396090381-line-15)">
-</text><text class="terminal-2396090381-r4" x="0" y="410.4" textLength="24.4" clip-path="url(#terminal-2396090381-line-16)">╭─</text><text class="terminal-2396090381-r4" x="24.4" y="410.4" textLength="1415.2" clip-path="url(#terminal-2396090381-line-16)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2396090381-r4" x="1439.6" y="410.4" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-2396090381-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-2396090381-line-17)">│</text><text class="terminal-2396090381-r5" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-2396090381-line-17)">-</text><text class="terminal-2396090381-r5" x="36.6" y="434.8" textLength="97.6" clip-path="url(#terminal-2396090381-line-17)">-verbose</text><text class="terminal-2396090381-r7" x="158.6" y="434.8" textLength="24.4" clip-path="url(#termin [...]
-</text><text class="terminal-2396090381-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-2396090381-line-18)">│</text><text class="terminal-2396090381-r5" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-2396090381-line-18)">-</text><text class="terminal-2396090381-r5" x="36.6" y="459.2" textLength="48.8" clip-path="url(#terminal-2396090381-line-18)">-dry</text><text class="terminal-2396090381-r5" x="85.4" y="459.2" textLength="48.8" clip-path="url(#terminal-23 [...]
-</text><text class="terminal-2396090381-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-2396090381-line-19)">│</text><text class="terminal-2396090381-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-2396090381-line-19)">-</text><text class="terminal-2396090381-r5" x="36.6" y="483.6" textLength="61" clip-path="url(#terminal-2396090381-line-19)">-help</text><text class="terminal-2396090381-r7" x="158.6" y="483.6" textLength="24.4" clip-path="url(#terminal-23 [...]
-</text><text class="terminal-2396090381-r4" x="0" y="508" textLength="1464" clip-path="url(#terminal-2396090381-line-20)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2396090381-r2" x="1464" y="508" textLength="12.2" clip-path="url(#terminal-2396090381-line-20)">
+</text><text class="terminal-2396090381-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2396090381-line-5)">╭─</text><text class="terminal-2396090381-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2396090381-line-5)"> Selective check flags ─────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2396090381-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-2 [...]
+</text><text class="terminal-2396090381-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2396090381-line-6)">│</text><text class="terminal-2396090381-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2396090381-line-6)">-</text><text class="terminal-2396090381-r4" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-2396090381-line-6)">-commit</text><text class="terminal-2396090381-r4" x="122" y="166.4" textLength="48.8" clip-path="url(#terminal-239 [...]
+</text><text class="terminal-2396090381-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2396090381-line-7)">│</text><text class="terminal-2396090381-r4" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-2396090381-line-7)">-</text><text class="terminal-2396090381-r4" x="36.6" y="190.8" textLength="36.6" clip-path="url(#terminal-2396090381-line-7)">-pr</text><text class="terminal-2396090381-r4" x="73.2" y="190.8" textLength="85.4" clip-path="url(#terminal-239609 [...]
+</text><text class="terminal-2396090381-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2396090381-line-8)">│</text><text class="terminal-2396090381-r4" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-2396090381-line-8)">-</text><text class="terminal-2396090381-r4" x="36.6" y="215.2" textLength="97.6" clip-path="url(#terminal-2396090381-line-8)">-default</text><text class="terminal-2396090381-r4" x="134.2" y="215.2" textLength="85.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-2396090381-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2396090381-line-9)">│</text><text class="terminal-2396090381-r4" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-2396090381-line-9)">-</text><text class="terminal-2396090381-r4" x="36.6" y="239.6" textLength="97.6" clip-path="url(#terminal-2396090381-line-9)">-default</text><text class="terminal-2396090381-r4" x="134.2" y="239.6" textLength="231.8" clip-path="url(#terminal [...]
+</text><text class="terminal-2396090381-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2396090381-line-10)">│</text><text class="terminal-2396090381-r5" x="414.8" y="264" textLength="646.6" clip-path="url(#terminal-2396090381-line-10)">[default: constraints-main]                          </text><text class="terminal-2396090381-r5" x="1451.8" [...]
+</text><text class="terminal-2396090381-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-2396090381-line-11)">│</text><text class="terminal-2396090381-r4" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-2396090381-line-11)">-</text><text class="terminal-2396090381-r4" x="36.6" y="288.4" textLength="85.4" clip-path="url(#terminal-2396090381-line-11)">-github</text><text class="terminal-2396090381-r4" x="122" y="288.4" textLength="134.2" clip-path="url(#terminal [...]
+</text><text class="terminal-2396090381-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-2396090381-line-12)">│</text><text class="terminal-2396090381-r6" x="414.8" y="312.8" textLength="1024.8" clip-path="url(#terminal-2396090381-line-12)">(pull_request | pull_request_review | pull_request_target | pull_request_workflow | </text><text class="terminal-2396090381-r5" x="1451.8" y="312.8" textLength="12.2" clip-path="url(#terminal-23960 [...]
+</text><text class="terminal-2396090381-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-2396090381-line-13)">│</text><text class="terminal-2396090381-r6" x="414.8" y="337.2" textLength="1024.8" clip-path="url(#terminal-2396090381-line-13)">push | schedule | workflow_dispatch | workflow_run)                           [...]
+</text><text class="terminal-2396090381-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-2396090381-line-14)">│</text><text class="terminal-2396090381-r5" x="414.8" y="361.6" textLength="1024.8" clip-path="url(#terminal-2396090381-line-14)">[default: pull_request]                                    [...]
+</text><text class="terminal-2396090381-r5" x="0" y="386" textLength="1464" clip-path="url(#terminal-2396090381-line-15)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2396090381-r2" x="1464" y="386" textLength="12.2" clip-path="url(#terminal-2396090381-line-15)">
+</text><text class="terminal-2396090381-r5" x="0" y="410.4" textLength="24.4" clip-path="url(#terminal-2396090381-line-16)">╭─</text><text class="terminal-2396090381-r5" x="24.4" y="410.4" textLength="1415.2" clip-path="url(#terminal-2396090381-line-16)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2396090381-r5" x="1439.6" y="410.4" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-2396090381-r5" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-2396090381-line-17)">│</text><text class="terminal-2396090381-r4" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-2396090381-line-17)">-</text><text class="terminal-2396090381-r4" x="36.6" y="434.8" textLength="97.6" clip-path="url(#terminal-2396090381-line-17)">-verbose</text><text class="terminal-2396090381-r7" x="158.6" y="434.8" textLength="24.4" clip-path="url(#termin [...]
+</text><text class="terminal-2396090381-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-2396090381-line-18)">│</text><text class="terminal-2396090381-r4" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-2396090381-line-18)">-</text><text class="terminal-2396090381-r4" x="36.6" y="459.2" textLength="48.8" clip-path="url(#terminal-2396090381-line-18)">-dry</text><text class="terminal-2396090381-r4" x="85.4" y="459.2" textLength="48.8" clip-path="url(#terminal-23 [...]
+</text><text class="terminal-2396090381-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-2396090381-line-19)">│</text><text class="terminal-2396090381-r4" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-2396090381-line-19)">-</text><text class="terminal-2396090381-r4" x="36.6" y="483.6" textLength="61" clip-path="url(#terminal-2396090381-line-19)">-help</text><text class="terminal-2396090381-r7" x="158.6" y="483.6" textLength="24.4" clip-path="url(#terminal-23 [...]
+</text><text class="terminal-2396090381-r5" x="0" y="508" textLength="1464" clip-path="url(#terminal-2396090381-line-20)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2396090381-r2" x="1464" y="508" textLength="12.2" clip-path="url(#terminal-2396090381-line-20)">
</text>
</g>
</g>
diff --git a/images/breeze/output_cleanup.svg b/images/breeze/output_cleanup.svg
index 50acd7348c..ec11c67a02 100644
--- a/images/breeze/output_cleanup.svg
+++ b/images/breeze/output_cleanup.svg
@@ -35,8 +35,8 @@
.terminal-883012447-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-883012447-r2 { fill: #c5c8c6 }
.terminal-883012447-r3 { fill: #d0b344;font-weight: bold }
-.terminal-883012447-r4 { fill: #868887 }
-.terminal-883012447-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-883012447-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-883012447-r5 { fill: #868887 }
.terminal-883012447-r6 { fill: #98a84b;font-weight: bold }
.terminal-883012447-r7 { fill: #8d7b39 }
</style>
@@ -100,20 +100,20 @@
<g class="terminal-883012447-matrix">
<text class="terminal-883012447-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-883012447-line-0)">
-</text><text class="terminal-883012447-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-883012447-line-1)">Usage: </text><text class="terminal-883012447-r1" x="97.6" y="44.4" textLength="292.8" clip-path="url(#terminal-883012447-line-1)">breeze cleanup [OPTIONS]</text><text class="terminal-883012447-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-883012447-line-1)">
+</text><text class="terminal-883012447-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-883012447-line-1)">Usage: </text><text class="terminal-883012447-r1" x="97.6" y="44.4" textLength="195.2" clip-path="url(#terminal-883012447-line-1)">breeze cleanup [</text><text class="terminal-883012447-r4" x="292.8" y="44.4" textLength="85.4" clip-path="url(#terminal-883012447-line-1)">OPTIONS</text><text class="terminal-883012447-r1" x="378.2" y="44.4" textLength="12 [...]
</text><text class="terminal-883012447-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-883012447-line-2)">
-</text><text class="terminal-883012447-r2" x="12.2" y="93.2" textLength="988.2" clip-path="url(#terminal-883012447-line-3)">Cleans the cache of parameters, docker cache and optionally built CI/PROD images.</text><text class="terminal-883012447-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-883012447-line-3)">
+</text><text class="terminal-883012447-r2" x="12.2" y="93.2" textLength="805.2" clip-path="url(#terminal-883012447-line-3)">Cleans the cache of parameters, docker cache and optionally built </text><text class="terminal-883012447-r4" x="817.4" y="93.2" textLength="24.4" clip-path="url(#terminal-883012447-line-3)">CI</text><text class="terminal-883012447-r2" x="841.8" y="93.2" textLength="12.2" clip-path="url(#terminal-883012447-line-3)">/< [...]
</text><text class="terminal-883012447-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-883012447-line-4)">
-</text><text class="terminal-883012447-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-883012447-line-5)">╭─</text><text class="terminal-883012447-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-883012447-line-5)"> Cleanup flags ─────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-883012447-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-883012447-l [...]
-</text><text class="terminal-883012447-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-883012447-line-6)">│</text><text class="terminal-883012447-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-883012447-line-6)">-</text><text class="terminal-883012447-r5" x="36.6" y="166.4" textLength="48.8" clip-path="url(#terminal-883012447-line-6)">-all</text><text class="terminal-883012447-r2" x="134.2" y="166.4" textLength="573.4" clip-path="url(#terminal-883012447- [...]
-</text><text class="terminal-883012447-r4" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-883012447-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-883012447-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-883012447-line-7)">
-</text><text class="terminal-883012447-r4" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-883012447-line-8)">╭─</text><text class="terminal-883012447-r4" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-883012447-line-8)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-883012447-r4" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#terminal-88301 [...]
-</text><text class="terminal-883012447-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-883012447-line-9)">│</text><text class="terminal-883012447-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-883012447-line-9)">-</text><text class="terminal-883012447-r5" x="36.6" y="239.6" textLength="97.6" clip-path="url(#terminal-883012447-line-9)">-verbose</text><text class="terminal-883012447-r6" x="280.6" y="239.6" textLength="24.4" clip-path="url(#terminal-8830124 [...]
-</text><text class="terminal-883012447-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-883012447-line-10)">│</text><text class="terminal-883012447-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-883012447-line-10)">-</text><text class="terminal-883012447-r5" x="36.6" y="264" textLength="85.4" clip-path="url(#terminal-883012447-line-10)">-answer</text><text class="terminal-883012447-r6" x="280.6" y="264" textLength="24.4" clip-path="url(#terminal-883012447-lin [...]
-</text><text class="terminal-883012447-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-883012447-line-11)">│</text><text class="terminal-883012447-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-883012447-line-11)">-</text><text class="terminal-883012447-r5" x="36.6" y="288.4" textLength="48.8" clip-path="url(#terminal-883012447-line-11)">-dry</text><text class="terminal-883012447-r5" x="85.4" y="288.4" textLength="48.8" clip-path="url(#terminal-883012447 [...]
-</text><text class="terminal-883012447-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-883012447-line-12)">│</text><text class="terminal-883012447-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-883012447-line-12)">-</text><text class="terminal-883012447-r5" x="36.6" y="312.8" textLength="85.4" clip-path="url(#terminal-883012447-line-12)">-github</text><text class="terminal-883012447-r5" x="122" y="312.8" textLength="134.2" clip-path="url(#terminal-883012 [...]
-</text><text class="terminal-883012447-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-883012447-line-13)">│</text><text class="terminal-883012447-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-883012447-line-13)">-</text><text class="terminal-883012447-r5" x="36.6" y="337.2" textLength="61" clip-path="url(#terminal-883012447-line-13)">-help</text><text class="terminal-883012447-r6" x="280.6" y="337.2" textLength="24.4" clip-path="url(#terminal-883012447 [...]
-</text><text class="terminal-883012447-r4" x="0" y="361.6" textLength="1464" clip-path="url(#terminal-883012447-line-14)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-883012447-r2" x="1464" y="361.6" textLength="12.2" clip-path="url(#terminal-883012447-line-14)">
+</text><text class="terminal-883012447-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-883012447-line-5)">╭─</text><text class="terminal-883012447-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-883012447-line-5)"> Cleanup flags ─────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-883012447-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-883012447-l [...]
+</text><text class="terminal-883012447-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-883012447-line-6)">│</text><text class="terminal-883012447-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-883012447-line-6)">-</text><text class="terminal-883012447-r4" x="36.6" y="166.4" textLength="48.8" clip-path="url(#terminal-883012447-line-6)">-all</text><text class="terminal-883012447-r2" x="134.2" y="166.4" textLength="573.4" clip-path="url(#terminal-883012447- [...]
+</text><text class="terminal-883012447-r5" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-883012447-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-883012447-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-883012447-line-7)">
+</text><text class="terminal-883012447-r5" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-883012447-line-8)">╭─</text><text class="terminal-883012447-r5" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-883012447-line-8)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-883012447-r5" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#terminal-88301 [...]
+</text><text class="terminal-883012447-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-883012447-line-9)">│</text><text class="terminal-883012447-r4" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-883012447-line-9)">-</text><text class="terminal-883012447-r4" x="36.6" y="239.6" textLength="97.6" clip-path="url(#terminal-883012447-line-9)">-verbose</text><text class="terminal-883012447-r6" x="280.6" y="239.6" textLength="24.4" clip-path="url(#terminal-8830124 [...]
+</text><text class="terminal-883012447-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-883012447-line-10)">│</text><text class="terminal-883012447-r4" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-883012447-line-10)">-</text><text class="terminal-883012447-r4" x="36.6" y="264" textLength="85.4" clip-path="url(#terminal-883012447-line-10)">-answer</text><text class="terminal-883012447-r6" x="280.6" y="264" textLength="24.4" clip-path="url(#terminal-883012447-lin [...]
+</text><text class="terminal-883012447-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-883012447-line-11)">│</text><text class="terminal-883012447-r4" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-883012447-line-11)">-</text><text class="terminal-883012447-r4" x="36.6" y="288.4" textLength="48.8" clip-path="url(#terminal-883012447-line-11)">-dry</text><text class="terminal-883012447-r4" x="85.4" y="288.4" textLength="48.8" clip-path="url(#terminal-883012447 [...]
+</text><text class="terminal-883012447-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-883012447-line-12)">│</text><text class="terminal-883012447-r4" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-883012447-line-12)">-</text><text class="terminal-883012447-r4" x="36.6" y="312.8" textLength="85.4" clip-path="url(#terminal-883012447-line-12)">-github</text><text class="terminal-883012447-r4" x="122" y="312.8" textLength="134.2" clip-path="url(#terminal-883012 [...]
+</text><text class="terminal-883012447-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-883012447-line-13)">│</text><text class="terminal-883012447-r4" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-883012447-line-13)">-</text><text class="terminal-883012447-r4" x="36.6" y="337.2" textLength="61" clip-path="url(#terminal-883012447-line-13)">-help</text><text class="terminal-883012447-r6" x="280.6" y="337.2" textLength="24.4" clip-path="url(#terminal-883012447 [...]
+</text><text class="terminal-883012447-r5" x="0" y="361.6" textLength="1464" clip-path="url(#terminal-883012447-line-14)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-883012447-r2" x="1464" y="361.6" textLength="12.2" clip-path="url(#terminal-883012447-line-14)">
</text>
</g>
</g>
diff --git a/images/breeze/output_compile-www-assets.svg b/images/breeze/output_compile-www-assets.svg
index 26ba96de9c..110827f6fd 100644
--- a/images/breeze/output_compile-www-assets.svg
+++ b/images/breeze/output_compile-www-assets.svg
@@ -35,8 +35,8 @@
.terminal-3087694031-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-3087694031-r2 { fill: #c5c8c6 }
.terminal-3087694031-r3 { fill: #d0b344;font-weight: bold }
-.terminal-3087694031-r4 { fill: #868887 }
-.terminal-3087694031-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-3087694031-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-3087694031-r5 { fill: #868887 }
.terminal-3087694031-r6 { fill: #98a84b;font-weight: bold }
</style>
@@ -96,19 +96,19 @@
<g class="terminal-3087694031-matrix">
<text class="terminal-3087694031-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-3087694031-line-0)">
-</text><text class="terminal-3087694031-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3087694031-line-1)">Usage: </text><text class="terminal-3087694031-r1" x="97.6" y="44.4" textLength="427" clip-path="url(#terminal-3087694031-line-1)">breeze compile-www-assets [OPTIONS]</text><text class="terminal-3087694031-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-3087694031-line-1)">
+</text><text class="terminal-3087694031-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3087694031-line-1)">Usage: </text><text class="terminal-3087694031-r1" x="97.6" y="44.4" textLength="329.4" clip-path="url(#terminal-3087694031-line-1)">breeze compile-www-assets [</text><text class="terminal-3087694031-r4" x="427" y="44.4" textLength="85.4" clip-path="url(#terminal-3087694031-line-1)">OPTIONS</text><text class="terminal-3087694031-r1" x="512.4" y="44.4 [...]
</text><text class="terminal-3087694031-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-3087694031-line-2)">
</text><text class="terminal-3087694031-r2" x="12.2" y="93.2" textLength="244" clip-path="url(#terminal-3087694031-line-3)">Compiles www assets.</text><text class="terminal-3087694031-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-3087694031-line-3)">
</text><text class="terminal-3087694031-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-3087694031-line-4)">
-</text><text class="terminal-3087694031-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3087694031-line-5)">╭─</text><text class="terminal-3087694031-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3087694031-line-5)"> Compile www assets flag ───────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3087694031-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#termi [...]
-</text><text class="terminal-3087694031-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3087694031-line-6)">│</text><text class="terminal-3087694031-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3087694031-line-6)">-</text><text class="terminal-3087694031-r5" x="36.6" y="166.4" textLength="48.8" clip-path="url(#terminal-3087694031-line-6)">-dev</text><text class="terminal-3087694031-r2" x="134.2" y="166.4" textLength="1305.4" clip-path="url(#terminal-30 [...]
-</text><text class="terminal-3087694031-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-3087694031-line-7)">│</text><text class="terminal-3087694031-r2" x="134.2" y="190.8" textLength="1305.4" clip-path="url(#terminal-3087694031-line-7)">on-the-fly when they are changed.                                [...]
-</text><text class="terminal-3087694031-r4" x="0" y="215.2" textLength="1464" clip-path="url(#terminal-3087694031-line-8)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3087694031-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#terminal-3087694031-line-8)">
-</text><text class="terminal-3087694031-r4" x="0" y="239.6" textLength="24.4" clip-path="url(#terminal-3087694031-line-9)">╭─</text><text class="terminal-3087694031-r4" x="24.4" y="239.6" textLength="1415.2" clip-path="url(#terminal-3087694031-line-9)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3087694031-r4" x="1439.6" y="239.6" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-3087694031-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3087694031-line-10)">│</text><text class="terminal-3087694031-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-3087694031-line-10)">-</text><text class="terminal-3087694031-r5" x="36.6" y="264" textLength="97.6" clip-path="url(#terminal-3087694031-line-10)">-verbose</text><text class="terminal-3087694031-r6" x="158.6" y="264" textLength="24.4" clip-path="url(#terminal-30876 [...]
-</text><text class="terminal-3087694031-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-3087694031-line-11)">│</text><text class="terminal-3087694031-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-3087694031-line-11)">-</text><text class="terminal-3087694031-r5" x="36.6" y="288.4" textLength="48.8" clip-path="url(#terminal-3087694031-line-11)">-dry</text><text class="terminal-3087694031-r5" x="85.4" y="288.4" textLength="48.8" clip-path="url(#terminal-30 [...]
-</text><text class="terminal-3087694031-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-3087694031-line-12)">│</text><text class="terminal-3087694031-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-3087694031-line-12)">-</text><text class="terminal-3087694031-r5" x="36.6" y="312.8" textLength="61" clip-path="url(#terminal-3087694031-line-12)">-help</text><text class="terminal-3087694031-r6" x="158.6" y="312.8" textLength="24.4" clip-path="url(#terminal-30 [...]
-</text><text class="terminal-3087694031-r4" x="0" y="337.2" textLength="1464" clip-path="url(#terminal-3087694031-line-13)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3087694031-r2" x="1464" y="337.2" textLength="12.2" clip-path="url(#terminal-3087694031-line-13)">
+</text><text class="terminal-3087694031-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3087694031-line-5)">╭─</text><text class="terminal-3087694031-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3087694031-line-5)"> Compile www assets flag ───────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3087694031-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#termi [...]
+</text><text class="terminal-3087694031-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3087694031-line-6)">│</text><text class="terminal-3087694031-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3087694031-line-6)">-</text><text class="terminal-3087694031-r4" x="36.6" y="166.4" textLength="48.8" clip-path="url(#terminal-3087694031-line-6)">-dev</text><text class="terminal-3087694031-r2" x="134.2" y="166.4" textLength="1305.4" clip-path="url(#terminal-30 [...]
+</text><text class="terminal-3087694031-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-3087694031-line-7)">│</text><text class="terminal-3087694031-r2" x="134.2" y="190.8" textLength="1305.4" clip-path="url(#terminal-3087694031-line-7)">on-the-fly when they are changed.                                [...]
+</text><text class="terminal-3087694031-r5" x="0" y="215.2" textLength="1464" clip-path="url(#terminal-3087694031-line-8)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3087694031-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#terminal-3087694031-line-8)">
+</text><text class="terminal-3087694031-r5" x="0" y="239.6" textLength="24.4" clip-path="url(#terminal-3087694031-line-9)">╭─</text><text class="terminal-3087694031-r5" x="24.4" y="239.6" textLength="1415.2" clip-path="url(#terminal-3087694031-line-9)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3087694031-r5" x="1439.6" y="239.6" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-3087694031-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3087694031-line-10)">│</text><text class="terminal-3087694031-r4" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-3087694031-line-10)">-</text><text class="terminal-3087694031-r4" x="36.6" y="264" textLength="97.6" clip-path="url(#terminal-3087694031-line-10)">-verbose</text><text class="terminal-3087694031-r6" x="158.6" y="264" textLength="24.4" clip-path="url(#terminal-30876 [...]
+</text><text class="terminal-3087694031-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-3087694031-line-11)">│</text><text class="terminal-3087694031-r4" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-3087694031-line-11)">-</text><text class="terminal-3087694031-r4" x="36.6" y="288.4" textLength="48.8" clip-path="url(#terminal-3087694031-line-11)">-dry</text><text class="terminal-3087694031-r4" x="85.4" y="288.4" textLength="48.8" clip-path="url(#terminal-30 [...]
+</text><text class="terminal-3087694031-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-3087694031-line-12)">│</text><text class="terminal-3087694031-r4" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-3087694031-line-12)">-</text><text class="terminal-3087694031-r4" x="36.6" y="312.8" textLength="61" clip-path="url(#terminal-3087694031-line-12)">-help</text><text class="terminal-3087694031-r6" x="158.6" y="312.8" textLength="24.4" clip-path="url(#terminal-30 [...]
+</text><text class="terminal-3087694031-r5" x="0" y="337.2" textLength="1464" clip-path="url(#terminal-3087694031-line-13)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3087694031-r2" x="1464" y="337.2" textLength="12.2" clip-path="url(#terminal-3087694031-line-13)">
</text>
</g>
</g>
diff --git a/images/breeze/output_exec.svg b/images/breeze/output_exec.svg
index 2541c71f65..a6c11f1c68 100644
--- a/images/breeze/output_exec.svg
+++ b/images/breeze/output_exec.svg
@@ -35,8 +35,8 @@
.terminal-1229358110-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-1229358110-r2 { fill: #c5c8c6 }
.terminal-1229358110-r3 { fill: #d0b344;font-weight: bold }
-.terminal-1229358110-r4 { fill: #868887 }
-.terminal-1229358110-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-1229358110-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-1229358110-r5 { fill: #868887 }
.terminal-1229358110-r6 { fill: #98a84b;font-weight: bold }
</style>
@@ -84,15 +84,15 @@
<g class="terminal-1229358110-matrix">
<text class="terminal-1229358110-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1229358110-line-0)">
-</text><text class="terminal-1229358110-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1229358110-line-1)">Usage: </text><text class="terminal-1229358110-r1" x="97.6" y="44.4" textLength="439.2" clip-path="url(#terminal-1229358110-line-1)">breeze exec [OPTIONS] [EXEC_ARGS]...</text><text class="terminal-1229358110-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-1229358110-line-1)">
+</text><text class="terminal-1229358110-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1229358110-line-1)">Usage: </text><text class="terminal-1229358110-r1" x="97.6" y="44.4" textLength="158.6" clip-path="url(#terminal-1229358110-line-1)">breeze exec [</text><text class="terminal-1229358110-r4" x="256.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1229358110-line-1)">OPTIONS</text><text class="terminal-1229358110-r1" x="341.6" y="44.4" textLength [...]
</text><text class="terminal-1229358110-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1229358110-line-2)">
</text><text class="terminal-1229358110-r2" x="12.2" y="93.2" textLength="695.4" clip-path="url(#terminal-1229358110-line-3)">Joins the interactive shell of running airflow container.</text><text class="terminal-1229358110-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-1229358110-line-3)">
</text><text class="terminal-1229358110-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1229358110-line-4)">
-</text><text class="terminal-1229358110-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1229358110-line-5)">╭─</text><text class="terminal-1229358110-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1229358110-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1229358110-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-122935 [...]
-</text><text class="terminal-1229358110-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1229358110-line-6)">│</text><text class="terminal-1229358110-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1229358110-line-6)">-</text><text class="terminal-1229358110-r5" x="36.6" y="166.4" textLength="97.6" clip-path="url(#terminal-1229358110-line-6)">-verbose</text><text class="terminal-1229358110-r6" x="158.6" y="166.4" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-1229358110-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1229358110-line-7)">│</text><text class="terminal-1229358110-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-1229358110-line-7)">-</text><text class="terminal-1229358110-r5" x="36.6" y="190.8" textLength="48.8" clip-path="url(#terminal-1229358110-line-7)">-dry</text><text class="terminal-1229358110-r5" x="85.4" y="190.8" textLength="48.8" clip-path="url(#terminal-12293 [...]
-</text><text class="terminal-1229358110-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-1229358110-line-8)">│</text><text class="terminal-1229358110-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-1229358110-line-8)">-</text><text class="terminal-1229358110-r5" x="36.6" y="215.2" textLength="61" clip-path="url(#terminal-1229358110-line-8)">-help</text><text class="terminal-1229358110-r6" x="158.6" y="215.2" textLength="24.4" clip-path="url(#terminal-12293 [...]
-</text><text class="terminal-1229358110-r4" x="0" y="239.6" textLength="1464" clip-path="url(#terminal-1229358110-line-9)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1229358110-r2" x="1464" y="239.6" textLength="12.2" clip-path="url(#terminal-1229358110-line-9)">
+</text><text class="terminal-1229358110-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1229358110-line-5)">╭─</text><text class="terminal-1229358110-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1229358110-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1229358110-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-122935 [...]
+</text><text class="terminal-1229358110-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1229358110-line-6)">│</text><text class="terminal-1229358110-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1229358110-line-6)">-</text><text class="terminal-1229358110-r4" x="36.6" y="166.4" textLength="97.6" clip-path="url(#terminal-1229358110-line-6)">-verbose</text><text class="terminal-1229358110-r6" x="158.6" y="166.4" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-1229358110-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1229358110-line-7)">│</text><text class="terminal-1229358110-r4" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-1229358110-line-7)">-</text><text class="terminal-1229358110-r4" x="36.6" y="190.8" textLength="48.8" clip-path="url(#terminal-1229358110-line-7)">-dry</text><text class="terminal-1229358110-r4" x="85.4" y="190.8" textLength="48.8" clip-path="url(#terminal-12293 [...]
+</text><text class="terminal-1229358110-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-1229358110-line-8)">│</text><text class="terminal-1229358110-r4" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-1229358110-line-8)">-</text><text class="terminal-1229358110-r4" x="36.6" y="215.2" textLength="61" clip-path="url(#terminal-1229358110-line-8)">-help</text><text class="terminal-1229358110-r6" x="158.6" y="215.2" textLength="24.4" clip-path="url(#terminal-12293 [...]
+</text><text class="terminal-1229358110-r5" x="0" y="239.6" textLength="1464" clip-path="url(#terminal-1229358110-line-9)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1229358110-r2" x="1464" y="239.6" textLength="12.2" clip-path="url(#terminal-1229358110-line-9)">
</text>
</g>
</g>
diff --git a/images/breeze/output_prod-image.svg b/images/breeze/output_prod-image.svg
index 95374cf21d..eb88437f63 100644
--- a/images/breeze/output_prod-image.svg
+++ b/images/breeze/output_prod-image.svg
@@ -35,8 +35,8 @@
.terminal-3437848795-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-3437848795-r2 { fill: #c5c8c6 }
.terminal-3437848795-r3 { fill: #d0b344;font-weight: bold }
-.terminal-3437848795-r4 { fill: #868887 }
-.terminal-3437848795-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-3437848795-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-3437848795-r5 { fill: #868887 }
.terminal-3437848795-r6 { fill: #98a84b;font-weight: bold }
</style>
@@ -93,18 +93,18 @@
<g class="terminal-3437848795-matrix">
<text class="terminal-3437848795-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-3437848795-line-0)">
-</text><text class="terminal-3437848795-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3437848795-line-1)">Usage: </text><text class="terminal-3437848795-r1" x="97.6" y="44.4" textLength="549" clip-path="url(#terminal-3437848795-line-1)">breeze prod-image [OPTIONS] COMMAND [ARGS]...</text><text class="terminal-3437848795-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-3437848795-line-1)">
+</text><text class="terminal-3437848795-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3437848795-line-1)">Usage: </text><text class="terminal-3437848795-r1" x="97.6" y="44.4" textLength="231.8" clip-path="url(#terminal-3437848795-line-1)">breeze prod-image [</text><text class="terminal-3437848795-r4" x="329.4" y="44.4" textLength="85.4" clip-path="url(#terminal-3437848795-line-1)">OPTIONS</text><text class="terminal-3437848795-r1" x="414.8" y="44.4" text [...]
</text><text class="terminal-3437848795-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-3437848795-line-2)">
-</text><text class="terminal-3437848795-r2" x="12.2" y="93.2" textLength="732" clip-path="url(#terminal-3437848795-line-3)">Tools that developers can use to manually manage PROD images</text><text class="terminal-3437848795-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-3437848795-line-3)">
+</text><text class="terminal-3437848795-r2" x="12.2" y="93.2" textLength="597.8" clip-path="url(#terminal-3437848795-line-3)">Tools that developers can use to manually manage </text><text class="terminal-3437848795-r4" x="610" y="93.2" textLength="48.8" clip-path="url(#terminal-3437848795-line-3)">PROD</text><text class="terminal-3437848795-r2" x="658.8" y="93.2" textLength="85.4" clip-path="url(#terminal-3437848795-line-3)"> images</text><tex [...]
</text><text class="terminal-3437848795-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-3437848795-line-4)">
-</text><text class="terminal-3437848795-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3437848795-line-5)">╭─</text><text class="terminal-3437848795-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3437848795-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3437848795-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-343784 [...]
-</text><text class="terminal-3437848795-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3437848795-line-6)">│</text><text class="terminal-3437848795-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3437848795-line-6)">-</text><text class="terminal-3437848795-r5" x="36.6" y="166.4" textLength="61" clip-path="url(#terminal-3437848795-line-6)">-help</text><text class="terminal-3437848795-r6" x="122" y="166.4" textLength="24.4" clip-path="url(#terminal-3437848 [...]
-</text><text class="terminal-3437848795-r4" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-3437848795-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3437848795-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-3437848795-line-7)">
-</text><text class="terminal-3437848795-r4" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-3437848795-line-8)">╭─</text><text class="terminal-3437848795-r4" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-3437848795-line-8)"> Production Image tools ────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3437848795-r4" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#term [...]
-</text><text class="terminal-3437848795-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3437848795-line-9)">│</text><text class="terminal-3437848795-r5" x="24.4" y="239.6" textLength="85.4" clip-path="url(#terminal-3437848795-line-9)">build  </text><text class="terminal-3437848795-r2" x="134.2" y="239.6" textLength="1305.4" clip-path="url(#terminal-3437848795-line-9)">Build Production image. Include building multiple images for& [...]
-</text><text class="terminal-3437848795-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3437848795-line-10)">│</text><text class="terminal-3437848795-r5" x="24.4" y="264" textLength="85.4" clip-path="url(#terminal-3437848795-line-10)">pull   </text><text class="terminal-3437848795-r2" x="134.2" y="264" textLength="1305.4" clip-path="url(#terminal-3437848795-line-10)">Pull and optionally verify Production images - possibly [...]
-</text><text class="terminal-3437848795-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-3437848795-line-11)">│</text><text class="terminal-3437848795-r5" x="24.4" y="288.4" textLength="85.4" clip-path="url(#terminal-3437848795-line-11)">verify </text><text class="terminal-3437848795-r2" x="134.2" y="288.4" textLength="1305.4" clip-path="url(#terminal-3437848795-line-11)">Verify Production image.           [...]
-</text><text class="terminal-3437848795-r4" x="0" y="312.8" textLength="1464" clip-path="url(#terminal-3437848795-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3437848795-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#terminal-3437848795-line-12)">
+</text><text class="terminal-3437848795-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3437848795-line-5)">╭─</text><text class="terminal-3437848795-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3437848795-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3437848795-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-343784 [...]
+</text><text class="terminal-3437848795-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3437848795-line-6)">│</text><text class="terminal-3437848795-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3437848795-line-6)">-</text><text class="terminal-3437848795-r4" x="36.6" y="166.4" textLength="61" clip-path="url(#terminal-3437848795-line-6)">-help</text><text class="terminal-3437848795-r6" x="122" y="166.4" textLength="24.4" clip-path="url(#terminal-3437848 [...]
+</text><text class="terminal-3437848795-r5" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-3437848795-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3437848795-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-3437848795-line-7)">
+</text><text class="terminal-3437848795-r5" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-3437848795-line-8)">╭─</text><text class="terminal-3437848795-r5" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-3437848795-line-8)"> Production Image tools ────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3437848795-r5" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#term [...]
+</text><text class="terminal-3437848795-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3437848795-line-9)">│</text><text class="terminal-3437848795-r4" x="24.4" y="239.6" textLength="85.4" clip-path="url(#terminal-3437848795-line-9)">build  </text><text class="terminal-3437848795-r2" x="134.2" y="239.6" textLength="1305.4" clip-path="url(#terminal-3437848795-line-9)">Build Production image. Include building multiple images for& [...]
+</text><text class="terminal-3437848795-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3437848795-line-10)">│</text><text class="terminal-3437848795-r4" x="24.4" y="264" textLength="85.4" clip-path="url(#terminal-3437848795-line-10)">pull   </text><text class="terminal-3437848795-r2" x="134.2" y="264" textLength="1305.4" clip-path="url(#terminal-3437848795-line-10)">Pull and optionally verify Production images - possibly [...]
+</text><text class="terminal-3437848795-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-3437848795-line-11)">│</text><text class="terminal-3437848795-r4" x="24.4" y="288.4" textLength="85.4" clip-path="url(#terminal-3437848795-line-11)">verify </text><text class="terminal-3437848795-r2" x="134.2" y="288.4" textLength="1305.4" clip-path="url(#terminal-3437848795-line-11)">Verify Production image.           [...]
+</text><text class="terminal-3437848795-r5" x="0" y="312.8" textLength="1464" clip-path="url(#terminal-3437848795-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3437848795-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#terminal-3437848795-line-12)">
</text>
</g>
</g>
diff --git a/images/breeze/output_prod-image_build.svg b/images/breeze/output_prod-image_build.svg
index 5d46487093..e5f3cec0d5 100644
--- a/images/breeze/output_prod-image_build.svg
+++ b/images/breeze/output_prod-image_build.svg
@@ -19,385 +19,385 @@
font-weight: 700;
}
- .terminal-2020639426-matrix {
+ .terminal-3820520146-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-2020639426-title {
+ .terminal-3820520146-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-2020639426-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-2020639426-r2 { fill: #c5c8c6 }
-.terminal-2020639426-r3 { fill: #d0b344;font-weight: bold }
-.terminal-2020639426-r4 { fill: #868887 }
-.terminal-2020639426-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-2020639426-r6 { fill: #98a84b;font-weight: bold }
-.terminal-2020639426-r7 { fill: #8d7b39 }
+ .terminal-3820520146-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-3820520146-r2 { fill: #c5c8c6 }
+.terminal-3820520146-r3 { fill: #d0b344;font-weight: bold }
+.terminal-3820520146-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-3820520146-r5 { fill: #868887 }
+.terminal-3820520146-r6 { fill: #98a84b;font-weight: bold }
+.terminal-3820520146-r7 { fill: #8d7b39 }
</style>
<defs>
- <clipPath id="terminal-2020639426-clip-terminal">
+ <clipPath id="terminal-3820520146-clip-terminal">
<rect x="0" y="0" width="1463.0" height="2097.4" />
</clipPath>
- <clipPath id="terminal-2020639426-line-0">
+ <clipPath id="terminal-3820520146-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-1">
+<clipPath id="terminal-3820520146-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-2">
+<clipPath id="terminal-3820520146-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-3">
+<clipPath id="terminal-3820520146-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-4">
+<clipPath id="terminal-3820520146-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-5">
+<clipPath id="terminal-3820520146-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-6">
+<clipPath id="terminal-3820520146-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-7">
+<clipPath id="terminal-3820520146-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-8">
+<clipPath id="terminal-3820520146-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-9">
+<clipPath id="terminal-3820520146-line-9">
<rect x="0" y="221.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-10">
+<clipPath id="terminal-3820520146-line-10">
<rect x="0" y="245.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-11">
+<clipPath id="terminal-3820520146-line-11">
<rect x="0" y="269.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-12">
+<clipPath id="terminal-3820520146-line-12">
<rect x="0" y="294.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-13">
+<clipPath id="terminal-3820520146-line-13">
<rect x="0" y="318.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-14">
+<clipPath id="terminal-3820520146-line-14">
<rect x="0" y="343.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-15">
+<clipPath id="terminal-3820520146-line-15">
<rect x="0" y="367.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-16">
+<clipPath id="terminal-3820520146-line-16">
<rect x="0" y="391.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-17">
+<clipPath id="terminal-3820520146-line-17">
<rect x="0" y="416.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-18">
+<clipPath id="terminal-3820520146-line-18">
<rect x="0" y="440.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-19">
+<clipPath id="terminal-3820520146-line-19">
<rect x="0" y="465.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-20">
+<clipPath id="terminal-3820520146-line-20">
<rect x="0" y="489.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-21">
+<clipPath id="terminal-3820520146-line-21">
<rect x="0" y="513.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-22">
+<clipPath id="terminal-3820520146-line-22">
<rect x="0" y="538.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-23">
+<clipPath id="terminal-3820520146-line-23">
<rect x="0" y="562.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-24">
+<clipPath id="terminal-3820520146-line-24">
<rect x="0" y="587.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-25">
+<clipPath id="terminal-3820520146-line-25">
<rect x="0" y="611.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-26">
+<clipPath id="terminal-3820520146-line-26">
<rect x="0" y="635.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-27">
+<clipPath id="terminal-3820520146-line-27">
<rect x="0" y="660.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-28">
+<clipPath id="terminal-3820520146-line-28">
<rect x="0" y="684.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-29">
+<clipPath id="terminal-3820520146-line-29">
<rect x="0" y="709.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-30">
+<clipPath id="terminal-3820520146-line-30">
<rect x="0" y="733.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-31">
+<clipPath id="terminal-3820520146-line-31">
<rect x="0" y="757.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-32">
+<clipPath id="terminal-3820520146-line-32">
<rect x="0" y="782.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-33">
+<clipPath id="terminal-3820520146-line-33">
<rect x="0" y="806.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-34">
+<clipPath id="terminal-3820520146-line-34">
<rect x="0" y="831.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-35">
+<clipPath id="terminal-3820520146-line-35">
<rect x="0" y="855.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-36">
+<clipPath id="terminal-3820520146-line-36">
<rect x="0" y="879.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-37">
+<clipPath id="terminal-3820520146-line-37">
<rect x="0" y="904.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-38">
+<clipPath id="terminal-3820520146-line-38">
<rect x="0" y="928.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-39">
+<clipPath id="terminal-3820520146-line-39">
<rect x="0" y="953.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-40">
+<clipPath id="terminal-3820520146-line-40">
<rect x="0" y="977.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-41">
+<clipPath id="terminal-3820520146-line-41">
<rect x="0" y="1001.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-42">
+<clipPath id="terminal-3820520146-line-42">
<rect x="0" y="1026.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-43">
+<clipPath id="terminal-3820520146-line-43">
<rect x="0" y="1050.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-44">
+<clipPath id="terminal-3820520146-line-44">
<rect x="0" y="1075.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-45">
+<clipPath id="terminal-3820520146-line-45">
<rect x="0" y="1099.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-46">
+<clipPath id="terminal-3820520146-line-46">
<rect x="0" y="1123.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-47">
+<clipPath id="terminal-3820520146-line-47">
<rect x="0" y="1148.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-48">
+<clipPath id="terminal-3820520146-line-48">
<rect x="0" y="1172.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-49">
+<clipPath id="terminal-3820520146-line-49">
<rect x="0" y="1197.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-50">
+<clipPath id="terminal-3820520146-line-50">
<rect x="0" y="1221.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-51">
+<clipPath id="terminal-3820520146-line-51">
<rect x="0" y="1245.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-52">
+<clipPath id="terminal-3820520146-line-52">
<rect x="0" y="1270.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-53">
+<clipPath id="terminal-3820520146-line-53">
<rect x="0" y="1294.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-54">
+<clipPath id="terminal-3820520146-line-54">
<rect x="0" y="1319.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-55">
+<clipPath id="terminal-3820520146-line-55">
<rect x="0" y="1343.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-56">
+<clipPath id="terminal-3820520146-line-56">
<rect x="0" y="1367.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-57">
+<clipPath id="terminal-3820520146-line-57">
<rect x="0" y="1392.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-58">
+<clipPath id="terminal-3820520146-line-58">
<rect x="0" y="1416.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-59">
+<clipPath id="terminal-3820520146-line-59">
<rect x="0" y="1441.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-60">
+<clipPath id="terminal-3820520146-line-60">
<rect x="0" y="1465.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-61">
+<clipPath id="terminal-3820520146-line-61">
<rect x="0" y="1489.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-62">
+<clipPath id="terminal-3820520146-line-62">
<rect x="0" y="1514.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-63">
+<clipPath id="terminal-3820520146-line-63">
<rect x="0" y="1538.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-64">
+<clipPath id="terminal-3820520146-line-64">
<rect x="0" y="1563.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-65">
+<clipPath id="terminal-3820520146-line-65">
<rect x="0" y="1587.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-66">
+<clipPath id="terminal-3820520146-line-66">
<rect x="0" y="1611.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-67">
+<clipPath id="terminal-3820520146-line-67">
<rect x="0" y="1636.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-68">
+<clipPath id="terminal-3820520146-line-68">
<rect x="0" y="1660.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-69">
+<clipPath id="terminal-3820520146-line-69">
<rect x="0" y="1685.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-70">
+<clipPath id="terminal-3820520146-line-70">
<rect x="0" y="1709.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-71">
+<clipPath id="terminal-3820520146-line-71">
<rect x="0" y="1733.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-72">
+<clipPath id="terminal-3820520146-line-72">
<rect x="0" y="1758.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-73">
+<clipPath id="terminal-3820520146-line-73">
<rect x="0" y="1782.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-74">
+<clipPath id="terminal-3820520146-line-74">
<rect x="0" y="1807.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-75">
+<clipPath id="terminal-3820520146-line-75">
<rect x="0" y="1831.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-76">
+<clipPath id="terminal-3820520146-line-76">
<rect x="0" y="1855.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-77">
+<clipPath id="terminal-3820520146-line-77">
<rect x="0" y="1880.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-78">
+<clipPath id="terminal-3820520146-line-78">
<rect x="0" y="1904.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-79">
+<clipPath id="terminal-3820520146-line-79">
<rect x="0" y="1929.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-80">
+<clipPath id="terminal-3820520146-line-80">
<rect x="0" y="1953.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-81">
+<clipPath id="terminal-3820520146-line-81">
<rect x="0" y="1977.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-82">
+<clipPath id="terminal-3820520146-line-82">
<rect x="0" y="2002.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-83">
+<clipPath id="terminal-3820520146-line-83">
<rect x="0" y="2026.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2020639426-line-84">
+<clipPath id="terminal-3820520146-line-84">
<rect x="0" y="2051.1" width="1464" height="24.65"/>
</clipPath>
</defs>
- <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="2146.4" rx="8"/><text class="terminal-2020639426-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: prod-image build</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="2146.4" rx="8"/><text class="terminal-3820520146-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: prod-image build</text>
<g transform="translate(26,22)">
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
<circle cx="44" cy="0" r="7" fill="#28c840"/>
</g>
- <g transform="translate(9, 41)" clip-path="url(#terminal-2020639426-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-3820520146-clip-terminal)">
- <g class="terminal-2020639426-matrix">
- <text class="terminal-2020639426-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2020639426-line-0)">
-</text><text class="terminal-2020639426-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2020639426-line-1)">Usage: </text><text class="terminal-2020639426-r1" x="97.6" y="44.4" textLength="402.6" clip-path="url(#terminal-2020639426-line-1)">breeze prod-image build [OPTIONS]</text><text class="terminal-2020639426-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-1)">
-</text><text class="terminal-2020639426-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-2)">
-</text><text class="terminal-2020639426-r2" x="12.2" y="93.2" textLength="1293.2" clip-path="url(#terminal-2020639426-line-3)">Build Production image. Include building multiple images for all or selected Python versions sequentially.</text><text class="terminal-2020639426-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-3)">
-</text><text class="terminal-2020639426-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-4)">
-</text><text class="terminal-2020639426-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2020639426-line-5)">╭─</text><text class="terminal-2020639426-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2020639426-line-5)"> Basic usage ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2020639426-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-202063 [...]
-</text><text class="terminal-2020639426-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-6)">│</text><text class="terminal-2020639426-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-6)">-</text><text class="terminal-2020639426-r5" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-2020639426-line-6)">-python</text><text class="terminal-2020639426-r6" x="427" y="166.4" textLength="24.4" clip-path="url(#terminal-202 [...]
-</text><text class="terminal-2020639426-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-7)">│</text><text class="terminal-2020639426-r7" x="475.8" y="190.8" textLength="732" clip-path="url(#terminal-2020639426-line-7)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
-</text><text class="terminal-2020639426-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-8)">│</text><text class="terminal-2020639426-r4" x="475.8" y="215.2" textLength="732" clip-path="url(#terminal-2020639426-line-8)">[default: 3.7]                                     & [...]
-</text><text class="terminal-2020639426-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-9)">│</text><text class="terminal-2020639426-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-9)">-</text><text class="terminal-2020639426-r5" x="36.6" y="239.6" textLength="97.6" clip-path="url(#terminal-2020639426-line-9)">-install</text><text class="terminal-2020639426-r5" x="134.2" y="239.6" textLength="195.2" clip-path="url(#terminal [...]
-</text><text class="terminal-2020639426-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2020639426-line-10)">│</text><text class="terminal-2020639426-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-2020639426-line-10)">-</text><text class="terminal-2020639426-r5" x="36.6" y="264" textLength="97.6" clip-path="url(#terminal-2020639426-line-10)">-upgrade</text><text class="terminal-2020639426-r5" x="134.2" y="264" textLength="268.4" clip-path="url(#terminal-2020 [...]
-</text><text class="terminal-2020639426-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-11)">│</text><text class="terminal-2020639426-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-11)">-</text><text class="terminal-2020639426-r5" x="36.6" y="288.4" textLength="73.2" clip-path="url(#terminal-2020639426-line-11)">-image</text><text class="terminal-2020639426-r5" x="109.8" y="288.4" textLength="48.8" clip-path="url(#terminal [...]
-</text><text class="terminal-2020639426-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-12)">│</text><text class="terminal-2020639426-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-12)">-</text><text class="terminal-2020639426-r5" x="36.6" y="312.8" textLength="48.8" clip-path="url(#terminal-2020639426-line-12)">-tag</text><text class="terminal-2020639426-r5" x="85.4" y="312.8" textLength="122" clip-path="url(#terminal-202 [...]
-</text><text class="terminal-2020639426-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-13)">│</text><text class="terminal-2020639426-r2" x="475.8" y="337.2" textLength="414.8" clip-path="url(#terminal-2020639426-line-13)">when you build or pull image with </text><text class="terminal-2020639426-r5" x="890.6" y="337.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-13)">-</text><text class="terminal-2020639426- [...]
-</text><text class="terminal-2020639426-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-14)">│</text><text class="terminal-2020639426-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-14)">-</text><text class="terminal-2020639426-r5" x="36.6" y="361.6" textLength="85.4" clip-path="url(#terminal-2020639426-line-14)">-docker</text><text class="terminal-2020639426-r5" x="122" y="361.6" textLength="73.2" clip-path="url(#terminal- [...]
-</text><text class="terminal-2020639426-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-2020639426-line-15)">│</text><text class="terminal-2020639426-r4" x="475.8" y="386" textLength="549" clip-path="url(#terminal-2020639426-line-15)">[default: registry]                          </text><text class="terminal-2020639426-r4" x="1451.8" y="386" t [...]
-</text><text class="terminal-2020639426-r4" x="0" y="410.4" textLength="1464" clip-path="url(#terminal-2020639426-line-16)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2020639426-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-16)">
-</text><text class="terminal-2020639426-r4" x="0" y="434.8" textLength="24.4" clip-path="url(#terminal-2020639426-line-17)">╭─</text><text class="terminal-2020639426-r4" x="24.4" y="434.8" textLength="1415.2" clip-path="url(#terminal-2020639426-line-17)"> Building images in parallel ───────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2020639426-r4" x="1439.6" y="434.8" textLength="24.4" clip-path="ur [...]
-</text><text class="terminal-2020639426-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-18)">│</text><text class="terminal-2020639426-r5" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-18)">-</text><text class="terminal-2020639426-r5" x="36.6" y="459.2" textLength="48.8" clip-path="url(#terminal-2020639426-line-18)">-run</text><text class="terminal-2020639426-r5" x="85.4" y="459.2" textLength="146.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2020639426-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-19)">│</text><text class="terminal-2020639426-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-19)">-</text><text class="terminal-2020639426-r5" x="36.6" y="483.6" textLength="146.4" clip-path="url(#terminal-2020639426-line-19)">-parallelism</text><text class="terminal-2020639426-r2" x="378.2" y="483.6" textLength="915" clip-path="url(#te [...]
-</text><text class="terminal-2020639426-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-2020639426-line-20)">│</text><text class="terminal-2020639426-r7" x="378.2" y="508" textLength="915" clip-path="url(#terminal-2020639426-line-20)">(INTEGER RANGE)                                     &# [...]
-</text><text class="terminal-2020639426-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-21)">│</text><text class="terminal-2020639426-r4" x="378.2" y="532.4" textLength="915" clip-path="url(#terminal-2020639426-line-21)">[default: 4; 1<=x<=8]                                   [...]
-</text><text class="terminal-2020639426-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-22)">│</text><text class="terminal-2020639426-r5" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-22)">-</text><text class="terminal-2020639426-r5" x="36.6" y="556.8" textLength="61" clip-path="url(#terminal-2020639426-line-22)">-skip</text><text class="terminal-2020639426-r5" x="97.6" y="556.8" textLength="97.6" clip-path="url(#terminal-202 [...]
-</text><text class="terminal-2020639426-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-23)">│</text><text class="terminal-2020639426-r5" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-23)">-</text><text class="terminal-2020639426-r5" x="36.6" y="581.2" textLength="85.4" clip-path="url(#terminal-2020639426-line-23)">-python</text><text class="terminal-2020639426-r5" x="122" y="581.2" textLength="109.8" clip-path="url(#terminal [...]
-</text><text class="terminal-2020639426-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-24)">│</text><text class="terminal-2020639426-r4" x="378.2" y="605.6" textLength="951.6" clip-path="url(#terminal-2020639426-line-24)">[default: 3.7 3.8 3.9 3.10]                                 [...]
-</text><text class="terminal-2020639426-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-2020639426-line-25)">│</text><text class="terminal-2020639426-r5" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-2020639426-line-25)">-</text><text class="terminal-2020639426-r5" x="36.6" y="630" textLength="97.6" clip-path="url(#terminal-2020639426-line-25)">-include</text><text class="terminal-2020639426-r5" x="134.2" y="630" textLength="195.2" clip-path="url(#terminal-2020 [...]
-</text><text class="terminal-2020639426-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-26)">│</text><text class="terminal-2020639426-r2" x="378.2" y="654.4" textLength="1061.4" clip-path="url(#terminal-2020639426-line-26)">printed).                                       [...]
-</text><text class="terminal-2020639426-r4" x="0" y="678.8" textLength="1464" clip-path="url(#terminal-2020639426-line-27)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2020639426-r2" x="1464" y="678.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-27)">
-</text><text class="terminal-2020639426-r4" x="0" y="703.2" textLength="24.4" clip-path="url(#terminal-2020639426-line-28)">╭─</text><text class="terminal-2020639426-r4" x="24.4" y="703.2" textLength="1415.2" clip-path="url(#terminal-2020639426-line-28)"> Options for customizing images ────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2020639426-r4" x="1439.6" y="703.2" textLength="24.4" clip-path="ur [...]
-</text><text class="terminal-2020639426-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-29)">│</text><text class="terminal-2020639426-r5" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-29)">-</text><text class="terminal-2020639426-r5" x="36.6" y="727.6" textLength="97.6" clip-path="url(#terminal-2020639426-line-29)">-builder</text><text class="terminal-2020639426-r2" x="463.6" y="727.6" textLength="744.2" clip-path="url(#termi [...]
-</text><text class="terminal-2020639426-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-2020639426-line-30)">│</text><text class="terminal-2020639426-r5" x="24.4" y="752" textLength="12.2" clip-path="url(#terminal-2020639426-line-30)">-</text><text class="terminal-2020639426-r5" x="36.6" y="752" textLength="97.6" clip-path="url(#terminal-2020639426-line-30)">-install</text><text class="terminal-2020639426-r5" x="134.2" y="752" textLength="280.6" clip-path="url(#terminal-2020 [...]
-</text><text class="terminal-2020639426-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-31)">│</text><text class="terminal-2020639426-r5" x="24.4" y="776.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-31)">-</text><text class="terminal-2020639426-r5" x="36.6" y="776.4" textLength="97.6" clip-path="url(#terminal-2020639426-line-31)">-airflow</text><text class="terminal-2020639426-r5" x="134.2" y="776.4" textLength="85.4" clip-path="url(#termin [...]
-</text><text class="terminal-2020639426-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-32)">│</text><text class="terminal-2020639426-r7" x="463.6" y="800.8" textLength="976" clip-path="url(#terminal-2020639426-line-32)">(TEXT)                                        [...]
-</text><text class="terminal-2020639426-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-33)">│</text><text class="terminal-2020639426-r4" x="463.6" y="825.2" textLength="976" clip-path="url(#terminal-2020639426-line-33)">[default:                                       [...]
-</text><text class="terminal-2020639426-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-34)">│</text><text class="terminal-2020639426-r4" x="463.6" y="849.6" textLength="976" clip-path="url(#terminal-2020639426-line-34)">amazon,async,celery,cncf.kubernetes,dask,docker,elasticsearch,ftp,google,google…</text><text class="terminal-2020639426-r4" x="1451.8" y="849.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-34)">│</text><text class="terminal-2 [...]
-</text><text class="terminal-2020639426-r4" x="0" y="874" textLength="12.2" clip-path="url(#terminal-2020639426-line-35)">│</text><text class="terminal-2020639426-r5" x="24.4" y="874" textLength="12.2" clip-path="url(#terminal-2020639426-line-35)">-</text><text class="terminal-2020639426-r5" x="36.6" y="874" textLength="97.6" clip-path="url(#terminal-2020639426-line-35)">-airflow</text><text class="terminal-2020639426-r5" x="134.2" y="874" textLength="207.4" clip-path="url(#terminal-2020 [...]
-</text><text class="terminal-2020639426-r4" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-36)">│</text><text class="terminal-2020639426-r7" x="463.6" y="898.4" textLength="866.2" clip-path="url(#terminal-2020639426-line-36)">(constraints | constraints-no-providers | constraints-source-providers)</text><text class="terminal-2020639426-r4" x="1451.8" y="898.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-36)">│</text><text clas [...]
-</text><text class="terminal-2020639426-r4" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-37)">│</text><text class="terminal-2020639426-r4" x="463.6" y="922.8" textLength="866.2" clip-path="url(#terminal-2020639426-line-37)">[default: constraints]                                   & [...]
-</text><text class="terminal-2020639426-r4" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-38)">│</text><text class="terminal-2020639426-r5" x="24.4" y="947.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-38)">-</text><text class="terminal-2020639426-r5" x="36.6" y="947.2" textLength="97.6" clip-path="url(#terminal-2020639426-line-38)">-airflow</text><text class="terminal-2020639426-r5" x="134.2" y="947.2" textLength="268.4" clip-path="url(#termi [...]
-</text><text class="terminal-2020639426-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-39)">│</text><text class="terminal-2020639426-r5" x="24.4" y="971.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-39)">-</text><text class="terminal-2020639426-r5" x="36.6" y="971.6" textLength="85.4" clip-path="url(#terminal-2020639426-line-39)">-python</text><text class="terminal-2020639426-r5" x="122" y="971.6" textLength="73.2" clip-path="url(#terminal- [...]
-</text><text class="terminal-2020639426-r4" x="0" y="996" textLength="12.2" clip-path="url(#terminal-2020639426-line-40)">│</text><text class="terminal-2020639426-r2" x="463.6" y="996" textLength="976" clip-path="url(#terminal-2020639426-line-40)">something like: python:VERSION-slim-bullseye                                [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-41)">│</text><text class="terminal-2020639426-r7" x="463.6" y="1020.4" textLength="976" clip-path="url(#terminal-2020639426-line-41)">(TEXT)                                       [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-42)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-42)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1044.8" textLength="134.2" clip-path="url(#terminal-2020639426-line-42)">-additional</text><text class="terminal-2020639426-r5" x="170.8" y="1044.8" textLength="85.4" clip-path="url [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-43)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1069.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-43)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1069.2" textLength="134.2" clip-path="url(#terminal-2020639426-line-43)">-additional</text><text class="terminal-2020639426-r5" x="170.8" y="1069.2" textLength="219.6" clip-path="ur [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-44)">│</text><text class="terminal-2020639426-r2" x="463.6" y="1093.6" textLength="976" clip-path="url(#terminal-2020639426-line-44)">itself).                                      &# [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-2020639426-line-45)">│</text><text class="terminal-2020639426-r7" x="463.6" y="1118" textLength="976" clip-path="url(#terminal-2020639426-line-45)">(TEXT)                                       &# [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1142.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-46)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1142.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-46)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1142.4" textLength="134.2" clip-path="url(#terminal-2020639426-line-46)">-additional</text><text class="terminal-2020639426-r5" x="170.8" y="1142.4" textLength="146.4" clip-path="ur [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1166.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-47)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1166.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-47)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1166.8" textLength="134.2" clip-path="url(#terminal-2020639426-line-47)">-additional</text><text class="terminal-2020639426-r5" x="170.8" y="1166.8" textLength="207.4" clip-path="ur [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1191.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-48)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1191.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-48)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1191.2" textLength="134.2" clip-path="url(#terminal-2020639426-line-48)">-additional</text><text class="terminal-2020639426-r5" x="170.8" y="1191.2" textLength="195.2" clip-path="ur [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1215.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-49)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1215.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-49)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1215.6" textLength="134.2" clip-path="url(#terminal-2020639426-line-49)">-additional</text><text class="terminal-2020639426-r5" x="170.8" y="1215.6" textLength="244" clip-path="url( [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1240" textLength="12.2" clip-path="url(#terminal-2020639426-line-50)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1240" textLength="12.2" clip-path="url(#terminal-2020639426-line-50)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1240" textLength="134.2" clip-path="url(#terminal-2020639426-line-50)">-additional</text><text class="terminal-2020639426-r5" x="170.8" y="1240" textLength="158.6" clip-path="url(#termi [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1264.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-51)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1264.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-51)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1264.4" textLength="134.2" clip-path="url(#terminal-2020639426-line-51)">-additional</text><text class="terminal-2020639426-r5" x="170.8" y="1264.4" textLength="146.4" clip-path="ur [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1288.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-52)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1288.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-52)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1288.8" textLength="134.2" clip-path="url(#terminal-2020639426-line-52)">-additional</text><text class="terminal-2020639426-r5" x="170.8" y="1288.8" textLength="195.2" clip-path="ur [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1313.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-53)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1313.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-53)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1313.2" textLength="97.6" clip-path="url(#terminal-2020639426-line-53)">-runtime</text><text class="terminal-2020639426-r5" x="134.2" y="1313.2" textLength="109.8" clip-path="url(#t [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1337.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-54)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1337.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-54)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1337.6" textLength="97.6" clip-path="url(#terminal-2020639426-line-54)">-runtime</text><text class="terminal-2020639426-r5" x="134.2" y="1337.6" textLength="146.4" clip-path="url(#t [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1362" textLength="12.2" clip-path="url(#terminal-2020639426-line-55)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1362" textLength="12.2" clip-path="url(#terminal-2020639426-line-55)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1362" textLength="48.8" clip-path="url(#terminal-2020639426-line-55)">-dev</text><text class="terminal-2020639426-r5" x="85.4" y="1362" textLength="109.8" clip-path="url(#terminal-20206 [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1386.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-56)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1386.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-56)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1386.4" textLength="48.8" clip-path="url(#terminal-2020639426-line-56)">-dev</text><text class="terminal-2020639426-r5" x="85.4" y="1386.4" textLength="146.4" clip-path="url(#termin [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1410.8" textLength="1464" clip-path="url(#terminal-2020639426-line-57)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2020639426-r2" x="1464" y="1410.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-57)">
-</text><text class="terminal-2020639426-r4" x="0" y="1435.2" textLength="24.4" clip-path="url(#terminal-2020639426-line-58)">╭─</text><text class="terminal-2020639426-r4" x="24.4" y="1435.2" textLength="1415.2" clip-path="url(#terminal-2020639426-line-58)"> Customization options (for specific customization needs) ──────────────────────────────────────────────────────────</text><text class="terminal-2020639426-r4" x="1439.6" y="1435.2" textLength="24.4" [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1459.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-59)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1459.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-59)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1459.6" textLength="97.6" clip-path="url(#terminal-2020639426-line-59)">-install</text><text class="terminal-2020639426-r5" x="134.2" y="1459.6" textLength="268.4" clip-path="url(#t [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1484" textLength="12.2" clip-path="url(#terminal-2020639426-line-60)">│</text><text class="terminal-2020639426-r2" x="536.8" y="1484" textLength="97.6" clip-path="url(#terminal-2020639426-line-60)">Implies </text><text class="terminal-2020639426-r5" x="634.4" y="1484" textLength="12.2" clip-path="url(#terminal-2020639426-line-60)">-</text><text class="terminal-2020639426-r5" x="646.6" y="1484" textLength="97.6" clip-path="url(#ter [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1508.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-61)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1508.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-61)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1508.4" textLength="97.6" clip-path="url(#terminal-2020639426-line-61)">-cleanup</text><text class="terminal-2020639426-r5" x="134.2" y="1508.4" textLength="97.6" clip-path="url(#te [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1532.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-62)">│</text><text class="terminal-2020639426-r2" x="536.8" y="1532.8" textLength="170.8" clip-path="url(#terminal-2020639426-line-62)">together with </text><text class="terminal-2020639426-r5" x="707.6" y="1532.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-62)">-</text><text class="terminal-2020639426-r5" x="719.8" y="1532.8" textLength="97.6" [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1557.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-63)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1557.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-63)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1557.2" textLength="97.6" clip-path="url(#terminal-2020639426-line-63)">-disable</text><text class="terminal-2020639426-r5" x="134.2" y="1557.2" textLength="317.2" clip-path="url(#t [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1581.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-64)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1581.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-64)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1581.6" textLength="97.6" clip-path="url(#terminal-2020639426-line-64)">-disable</text><text class="terminal-2020639426-r5" x="134.2" y="1581.6" textLength="317.2" clip-path="url(#t [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1606" textLength="12.2" clip-path="url(#terminal-2020639426-line-65)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1606" textLength="12.2" clip-path="url(#terminal-2020639426-line-65)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1606" textLength="97.6" clip-path="url(#terminal-2020639426-line-65)">-disable</text><text class="terminal-2020639426-r5" x="134.2" y="1606" textLength="353.8" clip-path="url(#terminal- [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1630.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-66)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1630.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-66)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1630.4" textLength="97.6" clip-path="url(#terminal-2020639426-line-66)">-disable</text><text class="terminal-2020639426-r5" x="134.2" y="1630.4" textLength="231.8" clip-path="url(#t [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1654.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-67)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1654.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-67)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1654.8" textLength="97.6" clip-path="url(#terminal-2020639426-line-67)">-install</text><text class="terminal-2020639426-r5" x="134.2" y="1654.8" textLength="219.6" clip-path="url(#t [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1679.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-68)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1679.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-68)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1679.2" textLength="158.6" clip-path="url(#terminal-2020639426-line-68)">-installation</text><text class="terminal-2020639426-r5" x="195.2" y="1679.2" textLength="85.4" clip-path="u [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1703.6" textLength="1464" clip-path="url(#terminal-2020639426-line-69)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2020639426-r2" x="1464" y="1703.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-69)">
-</text><text class="terminal-2020639426-r4" x="0" y="1728" textLength="24.4" clip-path="url(#terminal-2020639426-line-70)">╭─</text><text class="terminal-2020639426-r4" x="24.4" y="1728" textLength="1415.2" clip-path="url(#terminal-2020639426-line-70)"> Preparing cache and push (for maintainers and CI) ─────────────────────────────────────────────────────────────────</text><text class="terminal-2020639426-r4" x="1439.6" y="1728" textLength="24 [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1752.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-71)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1752.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-71)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1752.4" textLength="85.4" clip-path="url(#terminal-2020639426-line-71)">-github</text><text class="terminal-2020639426-r5" x="122" y="1752.4" textLength="73.2" clip-path="url(#termi [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1776.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-72)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1776.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-72)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1776.8" textLength="85.4" clip-path="url(#terminal-2020639426-line-72)">-github</text><text class="terminal-2020639426-r5" x="122" y="1776.8" textLength="109.8" clip-path="url(#term [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1801.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-73)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1801.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-73)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1801.2" textLength="109.8" clip-path="url(#terminal-2020639426-line-73)">-platform</text><text class="terminal-2020639426-r2" x="341.6" y="1801.2" textLength="329.4" clip-path="url( [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1825.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-74)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1825.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-74)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1825.6" textLength="61" clip-path="url(#terminal-2020639426-line-74)">-push</text><text class="terminal-2020639426-r2" x="341.6" y="1825.6" textLength="353.8" clip-path="url(#termin [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1850" textLength="12.2" clip-path="url(#terminal-2020639426-line-75)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1850" textLength="12.2" clip-path="url(#terminal-2020639426-line-75)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1850" textLength="73.2" clip-path="url(#terminal-2020639426-line-75)">-empty</text><text class="terminal-2020639426-r5" x="109.8" y="1850" textLength="73.2" clip-path="url(#terminal-202 [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1874.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-76)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1874.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-76)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1874.4" textLength="97.6" clip-path="url(#terminal-2020639426-line-76)">-prepare</text><text class="terminal-2020639426-r5" x="134.2" y="1874.4" textLength="158.6" clip-path="url(#t [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1898.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-77)">│</text><text class="terminal-2020639426-r2" x="341.6" y="1898.8" textLength="1098" clip-path="url(#terminal-2020639426-line-77)">image).                                      &# [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1923.2" textLength="1464" clip-path="url(#terminal-2020639426-line-78)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2020639426-r2" x="1464" y="1923.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-78)">
-</text><text class="terminal-2020639426-r4" x="0" y="1947.6" textLength="24.4" clip-path="url(#terminal-2020639426-line-79)">╭─</text><text class="terminal-2020639426-r4" x="24.4" y="1947.6" textLength="1415.2" clip-path="url(#terminal-2020639426-line-79)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2020639426-r4" x="1439.6" y="1947.6" textLength="24.4" clip-path="url(#term [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1972" textLength="12.2" clip-path="url(#terminal-2020639426-line-80)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1972" textLength="12.2" clip-path="url(#terminal-2020639426-line-80)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1972" textLength="85.4" clip-path="url(#terminal-2020639426-line-80)">-github</text><text class="terminal-2020639426-r5" x="122" y="1972" textLength="134.2" clip-path="url(#terminal-202 [...]
-</text><text class="terminal-2020639426-r4" x="0" y="1996.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-81)">│</text><text class="terminal-2020639426-r5" x="24.4" y="1996.4" textLength="12.2" clip-path="url(#terminal-2020639426-line-81)">-</text><text class="terminal-2020639426-r5" x="36.6" y="1996.4" textLength="85.4" clip-path="url(#terminal-2020639426-line-81)">-answer</text><text class="terminal-2020639426-r6" x="280.6" y="1996.4" textLength="24.4" clip-path="url(#ter [...]
-</text><text class="terminal-2020639426-r4" x="0" y="2020.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-82)">│</text><text class="terminal-2020639426-r5" x="24.4" y="2020.8" textLength="12.2" clip-path="url(#terminal-2020639426-line-82)">-</text><text class="terminal-2020639426-r5" x="36.6" y="2020.8" textLength="48.8" clip-path="url(#terminal-2020639426-line-82)">-dry</text><text class="terminal-2020639426-r5" x="85.4" y="2020.8" textLength="48.8" clip-path="url(#termina [...]
-</text><text class="terminal-2020639426-r4" x="0" y="2045.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-83)">│</text><text class="terminal-2020639426-r5" x="24.4" y="2045.2" textLength="12.2" clip-path="url(#terminal-2020639426-line-83)">-</text><text class="terminal-2020639426-r5" x="36.6" y="2045.2" textLength="97.6" clip-path="url(#terminal-2020639426-line-83)">-verbose</text><text class="terminal-2020639426-r6" x="280.6" y="2045.2" textLength="24.4" clip-path="url(#te [...]
-</text><text class="terminal-2020639426-r4" x="0" y="2069.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-84)">│</text><text class="terminal-2020639426-r5" x="24.4" y="2069.6" textLength="12.2" clip-path="url(#terminal-2020639426-line-84)">-</text><text class="terminal-2020639426-r5" x="36.6" y="2069.6" textLength="61" clip-path="url(#terminal-2020639426-line-84)">-help</text><text class="terminal-2020639426-r6" x="280.6" y="2069.6" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-2020639426-r4" x="0" y="2094" textLength="1464" clip-path="url(#terminal-2020639426-line-85)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2020639426-r2" x="1464" y="2094" textLength="12.2" clip-path="url(#terminal-2020639426-line-85)">
+ <g class="terminal-3820520146-matrix">
+ <text class="terminal-3820520146-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-3820520146-line-0)">
+</text><text class="terminal-3820520146-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3820520146-line-1)">Usage: </text><text class="terminal-3820520146-r1" x="97.6" y="44.4" textLength="305" clip-path="url(#terminal-3820520146-line-1)">breeze prod-image build [</text><text class="terminal-3820520146-r4" x="402.6" y="44.4" textLength="85.4" clip-path="url(#terminal-3820520146-line-1)">OPTIONS</text><text class="terminal-3820520146-r1" x="488" y="44. [...]
+</text><text class="terminal-3820520146-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-2)">
+</text><text class="terminal-3820520146-r2" x="12.2" y="93.2" textLength="1293.2" clip-path="url(#terminal-3820520146-line-3)">Build Production image. Include building multiple images for all or selected Python versions sequentially.</text><text class="terminal-3820520146-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-3)">
+</text><text class="terminal-3820520146-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-4)">
+</text><text class="terminal-3820520146-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3820520146-line-5)">╭─</text><text class="terminal-3820520146-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3820520146-line-5)"> Basic usage ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3820520146-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-382052 [...]
+</text><text class="terminal-3820520146-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-6)">│</text><text class="terminal-3820520146-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-6)">-</text><text class="terminal-3820520146-r4" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-3820520146-line-6)">-python</text><text class="terminal-3820520146-r6" x="427" y="166.4" textLength="24.4" clip-path="url(#terminal-382 [...]
+</text><text class="terminal-3820520146-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-7)">│</text><text class="terminal-3820520146-r7" x="475.8" y="190.8" textLength="732" clip-path="url(#terminal-3820520146-line-7)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
+</text><text class="terminal-3820520146-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-8)">│</text><text class="terminal-3820520146-r5" x="475.8" y="215.2" textLength="732" clip-path="url(#terminal-3820520146-line-8)">[default: 3.7]                                     & [...]
+</text><text class="terminal-3820520146-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-9)">│</text><text class="terminal-3820520146-r4" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-9)">-</text><text class="terminal-3820520146-r4" x="36.6" y="239.6" textLength="97.6" clip-path="url(#terminal-3820520146-line-9)">-install</text><text class="terminal-3820520146-r4" x="134.2" y="239.6" textLength="195.2" clip-path="url(#terminal [...]
+</text><text class="terminal-3820520146-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3820520146-line-10)">│</text><text class="terminal-3820520146-r4" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-3820520146-line-10)">-</text><text class="terminal-3820520146-r4" x="36.6" y="264" textLength="97.6" clip-path="url(#terminal-3820520146-line-10)">-upgrade</text><text class="terminal-3820520146-r4" x="134.2" y="264" textLength="268.4" clip-path="url(#terminal-3820 [...]
+</text><text class="terminal-3820520146-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-11)">│</text><text class="terminal-3820520146-r4" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-11)">-</text><text class="terminal-3820520146-r4" x="36.6" y="288.4" textLength="73.2" clip-path="url(#terminal-3820520146-line-11)">-image</text><text class="terminal-3820520146-r4" x="109.8" y="288.4" textLength="48.8" clip-path="url(#terminal [...]
+</text><text class="terminal-3820520146-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-12)">│</text><text class="terminal-3820520146-r4" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-12)">-</text><text class="terminal-3820520146-r4" x="36.6" y="312.8" textLength="48.8" clip-path="url(#terminal-3820520146-line-12)">-tag</text><text class="terminal-3820520146-r4" x="85.4" y="312.8" textLength="122" clip-path="url(#terminal-382 [...]
+</text><text class="terminal-3820520146-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-13)">│</text><text class="terminal-3820520146-r2" x="475.8" y="337.2" textLength="414.8" clip-path="url(#terminal-3820520146-line-13)">when you build or pull image with </text><text class="terminal-3820520146-r4" x="890.6" y="337.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-13)">-</text><text class="terminal-3820520146- [...]
+</text><text class="terminal-3820520146-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-14)">│</text><text class="terminal-3820520146-r4" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-14)">-</text><text class="terminal-3820520146-r4" x="36.6" y="361.6" textLength="85.4" clip-path="url(#terminal-3820520146-line-14)">-docker</text><text class="terminal-3820520146-r4" x="122" y="361.6" textLength="73.2" clip-path="url(#terminal- [...]
+</text><text class="terminal-3820520146-r5" x="0" y="386" textLength="12.2" clip-path="url(#terminal-3820520146-line-15)">│</text><text class="terminal-3820520146-r5" x="475.8" y="386" textLength="549" clip-path="url(#terminal-3820520146-line-15)">[default: registry]                          </text><text class="terminal-3820520146-r5" x="1451.8" y="386" t [...]
+</text><text class="terminal-3820520146-r5" x="0" y="410.4" textLength="1464" clip-path="url(#terminal-3820520146-line-16)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3820520146-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-16)">
+</text><text class="terminal-3820520146-r5" x="0" y="434.8" textLength="24.4" clip-path="url(#terminal-3820520146-line-17)">╭─</text><text class="terminal-3820520146-r5" x="24.4" y="434.8" textLength="1415.2" clip-path="url(#terminal-3820520146-line-17)"> Building images in parallel ───────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3820520146-r5" x="1439.6" y="434.8" textLength="24.4" clip-path="ur [...]
+</text><text class="terminal-3820520146-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-18)">│</text><text class="terminal-3820520146-r4" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-18)">-</text><text class="terminal-3820520146-r4" x="36.6" y="459.2" textLength="48.8" clip-path="url(#terminal-3820520146-line-18)">-run</text><text class="terminal-3820520146-r4" x="85.4" y="459.2" textLength="146.4" clip-path="url(#terminal-3 [...]
+</text><text class="terminal-3820520146-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-19)">│</text><text class="terminal-3820520146-r4" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-19)">-</text><text class="terminal-3820520146-r4" x="36.6" y="483.6" textLength="146.4" clip-path="url(#terminal-3820520146-line-19)">-parallelism</text><text class="terminal-3820520146-r2" x="378.2" y="483.6" textLength="915" clip-path="url(#te [...]
+</text><text class="terminal-3820520146-r5" x="0" y="508" textLength="12.2" clip-path="url(#terminal-3820520146-line-20)">│</text><text class="terminal-3820520146-r7" x="378.2" y="508" textLength="915" clip-path="url(#terminal-3820520146-line-20)">(INTEGER RANGE)                                     &# [...]
+</text><text class="terminal-3820520146-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-21)">│</text><text class="terminal-3820520146-r5" x="378.2" y="532.4" textLength="915" clip-path="url(#terminal-3820520146-line-21)">[default: 7; 1<=x<=14]                                  [...]
+</text><text class="terminal-3820520146-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-22)">│</text><text class="terminal-3820520146-r4" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-22)">-</text><text class="terminal-3820520146-r4" x="36.6" y="556.8" textLength="61" clip-path="url(#terminal-3820520146-line-22)">-skip</text><text class="terminal-3820520146-r4" x="97.6" y="556.8" textLength="97.6" clip-path="url(#terminal-382 [...]
+</text><text class="terminal-3820520146-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-23)">│</text><text class="terminal-3820520146-r4" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-23)">-</text><text class="terminal-3820520146-r4" x="36.6" y="581.2" textLength="85.4" clip-path="url(#terminal-3820520146-line-23)">-python</text><text class="terminal-3820520146-r4" x="122" y="581.2" textLength="109.8" clip-path="url(#terminal [...]
+</text><text class="terminal-3820520146-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-24)">│</text><text class="terminal-3820520146-r5" x="378.2" y="605.6" textLength="951.6" clip-path="url(#terminal-3820520146-line-24)">[default: 3.7 3.8 3.9 3.10]                                 [...]
+</text><text class="terminal-3820520146-r5" x="0" y="630" textLength="12.2" clip-path="url(#terminal-3820520146-line-25)">│</text><text class="terminal-3820520146-r4" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-3820520146-line-25)">-</text><text class="terminal-3820520146-r4" x="36.6" y="630" textLength="97.6" clip-path="url(#terminal-3820520146-line-25)">-include</text><text class="terminal-3820520146-r4" x="134.2" y="630" textLength="195.2" clip-path="url(#terminal-3820 [...]
+</text><text class="terminal-3820520146-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-26)">│</text><text class="terminal-3820520146-r2" x="378.2" y="654.4" textLength="1061.4" clip-path="url(#terminal-3820520146-line-26)">printed).                                       [...]
+</text><text class="terminal-3820520146-r5" x="0" y="678.8" textLength="1464" clip-path="url(#terminal-3820520146-line-27)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3820520146-r2" x="1464" y="678.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-27)">
+</text><text class="terminal-3820520146-r5" x="0" y="703.2" textLength="24.4" clip-path="url(#terminal-3820520146-line-28)">╭─</text><text class="terminal-3820520146-r5" x="24.4" y="703.2" textLength="1415.2" clip-path="url(#terminal-3820520146-line-28)"> Options for customizing images ────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3820520146-r5" x="1439.6" y="703.2" textLength="24.4" clip-path="ur [...]
+</text><text class="terminal-3820520146-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-29)">│</text><text class="terminal-3820520146-r4" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-29)">-</text><text class="terminal-3820520146-r4" x="36.6" y="727.6" textLength="97.6" clip-path="url(#terminal-3820520146-line-29)">-builder</text><text class="terminal-3820520146-r2" x="463.6" y="727.6" textLength="744.2" clip-path="url(#termi [...]
+</text><text class="terminal-3820520146-r5" x="0" y="752" textLength="12.2" clip-path="url(#terminal-3820520146-line-30)">│</text><text class="terminal-3820520146-r4" x="24.4" y="752" textLength="12.2" clip-path="url(#terminal-3820520146-line-30)">-</text><text class="terminal-3820520146-r4" x="36.6" y="752" textLength="97.6" clip-path="url(#terminal-3820520146-line-30)">-install</text><text class="terminal-3820520146-r4" x="134.2" y="752" textLength="280.6" clip-path="url(#terminal-3820 [...]
+</text><text class="terminal-3820520146-r5" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-31)">│</text><text class="terminal-3820520146-r4" x="24.4" y="776.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-31)">-</text><text class="terminal-3820520146-r4" x="36.6" y="776.4" textLength="97.6" clip-path="url(#terminal-3820520146-line-31)">-airflow</text><text class="terminal-3820520146-r4" x="134.2" y="776.4" textLength="85.4" clip-path="url(#termin [...]
+</text><text class="terminal-3820520146-r5" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-32)">│</text><text class="terminal-3820520146-r7" x="463.6" y="800.8" textLength="976" clip-path="url(#terminal-3820520146-line-32)">(TEXT)                                        [...]
+</text><text class="terminal-3820520146-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-33)">│</text><text class="terminal-3820520146-r5" x="463.6" y="825.2" textLength="976" clip-path="url(#terminal-3820520146-line-33)">[default:                                       [...]
+</text><text class="terminal-3820520146-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-34)">│</text><text class="terminal-3820520146-r5" x="463.6" y="849.6" textLength="976" clip-path="url(#terminal-3820520146-line-34)">amazon,async,celery,cncf.kubernetes,dask,docker,elasticsearch,ftp,google,google…</text><text class="terminal-3820520146-r5" x="1451.8" y="849.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-34)">│</text><text class="terminal-3 [...]
+</text><text class="terminal-3820520146-r5" x="0" y="874" textLength="12.2" clip-path="url(#terminal-3820520146-line-35)">│</text><text class="terminal-3820520146-r4" x="24.4" y="874" textLength="12.2" clip-path="url(#terminal-3820520146-line-35)">-</text><text class="terminal-3820520146-r4" x="36.6" y="874" textLength="97.6" clip-path="url(#terminal-3820520146-line-35)">-airflow</text><text class="terminal-3820520146-r4" x="134.2" y="874" textLength="207.4" clip-path="url(#terminal-3820 [...]
+</text><text class="terminal-3820520146-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-36)">│</text><text class="terminal-3820520146-r7" x="463.6" y="898.4" textLength="866.2" clip-path="url(#terminal-3820520146-line-36)">(constraints | constraints-no-providers | constraints-source-providers)</text><text class="terminal-3820520146-r5" x="1451.8" y="898.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-36)">│</text><text clas [...]
+</text><text class="terminal-3820520146-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-37)">│</text><text class="terminal-3820520146-r5" x="463.6" y="922.8" textLength="866.2" clip-path="url(#terminal-3820520146-line-37)">[default: constraints]                                   & [...]
+</text><text class="terminal-3820520146-r5" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-38)">│</text><text class="terminal-3820520146-r4" x="24.4" y="947.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-38)">-</text><text class="terminal-3820520146-r4" x="36.6" y="947.2" textLength="97.6" clip-path="url(#terminal-3820520146-line-38)">-airflow</text><text class="terminal-3820520146-r4" x="134.2" y="947.2" textLength="268.4" clip-path="url(#termi [...]
+</text><text class="terminal-3820520146-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-39)">│</text><text class="terminal-3820520146-r4" x="24.4" y="971.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-39)">-</text><text class="terminal-3820520146-r4" x="36.6" y="971.6" textLength="85.4" clip-path="url(#terminal-3820520146-line-39)">-python</text><text class="terminal-3820520146-r4" x="122" y="971.6" textLength="73.2" clip-path="url(#terminal- [...]
+</text><text class="terminal-3820520146-r5" x="0" y="996" textLength="12.2" clip-path="url(#terminal-3820520146-line-40)">│</text><text class="terminal-3820520146-r2" x="463.6" y="996" textLength="280.6" clip-path="url(#terminal-3820520146-line-40)">something like: python:</text><text class="terminal-3820520146-r4" x="744.2" y="996" textLength="85.4" clip-path="url(#terminal-3820520146-line-40)">VERSION</text><text class="terminal-3820520146-r2" x="829.6" y="996" textLength="61 [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-41)">│</text><text class="terminal-3820520146-r7" x="463.6" y="1020.4" textLength="976" clip-path="url(#terminal-3820520146-line-41)">(TEXT)                                       [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-42)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-42)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1044.8" textLength="134.2" clip-path="url(#terminal-3820520146-line-42)">-additional</text><text class="terminal-3820520146-r4" x="170.8" y="1044.8" textLength="85.4" clip-path="url [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-43)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1069.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-43)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1069.2" textLength="134.2" clip-path="url(#terminal-3820520146-line-43)">-additional</text><text class="terminal-3820520146-r4" x="170.8" y="1069.2" textLength="219.6" clip-path="ur [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-44)">│</text><text class="terminal-3820520146-r2" x="463.6" y="1093.6" textLength="976" clip-path="url(#terminal-3820520146-line-44)">itself).                                      &# [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-3820520146-line-45)">│</text><text class="terminal-3820520146-r7" x="463.6" y="1118" textLength="976" clip-path="url(#terminal-3820520146-line-45)">(TEXT)                                       &# [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1142.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-46)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1142.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-46)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1142.4" textLength="134.2" clip-path="url(#terminal-3820520146-line-46)">-additional</text><text class="terminal-3820520146-r4" x="170.8" y="1142.4" textLength="146.4" clip-path="ur [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1166.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-47)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1166.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-47)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1166.8" textLength="134.2" clip-path="url(#terminal-3820520146-line-47)">-additional</text><text class="terminal-3820520146-r4" x="170.8" y="1166.8" textLength="207.4" clip-path="ur [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1191.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-48)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1191.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-48)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1191.2" textLength="134.2" clip-path="url(#terminal-3820520146-line-48)">-additional</text><text class="terminal-3820520146-r4" x="170.8" y="1191.2" textLength="195.2" clip-path="ur [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1215.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-49)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1215.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-49)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1215.6" textLength="134.2" clip-path="url(#terminal-3820520146-line-49)">-additional</text><text class="terminal-3820520146-r4" x="170.8" y="1215.6" textLength="244" clip-path="url( [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1240" textLength="12.2" clip-path="url(#terminal-3820520146-line-50)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1240" textLength="12.2" clip-path="url(#terminal-3820520146-line-50)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1240" textLength="134.2" clip-path="url(#terminal-3820520146-line-50)">-additional</text><text class="terminal-3820520146-r4" x="170.8" y="1240" textLength="158.6" clip-path="url(#termi [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1264.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-51)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1264.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-51)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1264.4" textLength="134.2" clip-path="url(#terminal-3820520146-line-51)">-additional</text><text class="terminal-3820520146-r4" x="170.8" y="1264.4" textLength="146.4" clip-path="ur [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1288.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-52)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1288.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-52)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1288.8" textLength="134.2" clip-path="url(#terminal-3820520146-line-52)">-additional</text><text class="terminal-3820520146-r4" x="170.8" y="1288.8" textLength="195.2" clip-path="ur [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1313.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-53)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1313.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-53)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1313.2" textLength="97.6" clip-path="url(#terminal-3820520146-line-53)">-runtime</text><text class="terminal-3820520146-r4" x="134.2" y="1313.2" textLength="109.8" clip-path="url(#t [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1337.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-54)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1337.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-54)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1337.6" textLength="97.6" clip-path="url(#terminal-3820520146-line-54)">-runtime</text><text class="terminal-3820520146-r4" x="134.2" y="1337.6" textLength="146.4" clip-path="url(#t [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1362" textLength="12.2" clip-path="url(#terminal-3820520146-line-55)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1362" textLength="12.2" clip-path="url(#terminal-3820520146-line-55)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1362" textLength="48.8" clip-path="url(#terminal-3820520146-line-55)">-dev</text><text class="terminal-3820520146-r4" x="85.4" y="1362" textLength="109.8" clip-path="url(#terminal-38205 [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1386.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-56)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1386.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-56)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1386.4" textLength="48.8" clip-path="url(#terminal-3820520146-line-56)">-dev</text><text class="terminal-3820520146-r4" x="85.4" y="1386.4" textLength="146.4" clip-path="url(#termin [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1410.8" textLength="1464" clip-path="url(#terminal-3820520146-line-57)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3820520146-r2" x="1464" y="1410.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-57)">
+</text><text class="terminal-3820520146-r5" x="0" y="1435.2" textLength="24.4" clip-path="url(#terminal-3820520146-line-58)">╭─</text><text class="terminal-3820520146-r5" x="24.4" y="1435.2" textLength="1415.2" clip-path="url(#terminal-3820520146-line-58)"> Customization options (for specific customization needs) ──────────────────────────────────────────────────────────</text><text class="terminal-3820520146-r5" x="1439.6" y="1435.2" textLength="24.4" [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1459.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-59)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1459.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-59)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1459.6" textLength="97.6" clip-path="url(#terminal-3820520146-line-59)">-install</text><text class="terminal-3820520146-r4" x="134.2" y="1459.6" textLength="268.4" clip-path="url(#t [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1484" textLength="12.2" clip-path="url(#terminal-3820520146-line-60)">│</text><text class="terminal-3820520146-r2" x="536.8" y="1484" textLength="97.6" clip-path="url(#terminal-3820520146-line-60)">Implies </text><text class="terminal-3820520146-r4" x="634.4" y="1484" textLength="12.2" clip-path="url(#terminal-3820520146-line-60)">-</text><text class="terminal-3820520146-r4" x="646.6" y="1484" textLength="97.6" clip-path="url(#ter [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1508.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-61)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1508.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-61)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1508.4" textLength="97.6" clip-path="url(#terminal-3820520146-line-61)">-cleanup</text><text class="terminal-3820520146-r4" x="134.2" y="1508.4" textLength="97.6" clip-path="url(#te [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1532.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-62)">│</text><text class="terminal-3820520146-r2" x="536.8" y="1532.8" textLength="170.8" clip-path="url(#terminal-3820520146-line-62)">together with </text><text class="terminal-3820520146-r4" x="707.6" y="1532.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-62)">-</text><text class="terminal-3820520146-r4" x="719.8" y="1532.8" textLength="97.6" [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1557.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-63)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1557.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-63)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1557.2" textLength="97.6" clip-path="url(#terminal-3820520146-line-63)">-disable</text><text class="terminal-3820520146-r4" x="134.2" y="1557.2" textLength="317.2" clip-path="url(#t [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1581.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-64)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1581.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-64)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1581.6" textLength="97.6" clip-path="url(#terminal-3820520146-line-64)">-disable</text><text class="terminal-3820520146-r4" x="134.2" y="1581.6" textLength="317.2" clip-path="url(#t [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1606" textLength="12.2" clip-path="url(#terminal-3820520146-line-65)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1606" textLength="12.2" clip-path="url(#terminal-3820520146-line-65)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1606" textLength="97.6" clip-path="url(#terminal-3820520146-line-65)">-disable</text><text class="terminal-3820520146-r4" x="134.2" y="1606" textLength="353.8" clip-path="url(#terminal- [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1630.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-66)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1630.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-66)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1630.4" textLength="97.6" clip-path="url(#terminal-3820520146-line-66)">-disable</text><text class="terminal-3820520146-r4" x="134.2" y="1630.4" textLength="231.8" clip-path="url(#t [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1654.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-67)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1654.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-67)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1654.8" textLength="97.6" clip-path="url(#terminal-3820520146-line-67)">-install</text><text class="terminal-3820520146-r4" x="134.2" y="1654.8" textLength="219.6" clip-path="url(#t [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1679.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-68)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1679.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-68)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1679.2" textLength="158.6" clip-path="url(#terminal-3820520146-line-68)">-installation</text><text class="terminal-3820520146-r4" x="195.2" y="1679.2" textLength="85.4" clip-path="u [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1703.6" textLength="1464" clip-path="url(#terminal-3820520146-line-69)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3820520146-r2" x="1464" y="1703.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-69)">
+</text><text class="terminal-3820520146-r5" x="0" y="1728" textLength="24.4" clip-path="url(#terminal-3820520146-line-70)">╭─</text><text class="terminal-3820520146-r5" x="24.4" y="1728" textLength="1415.2" clip-path="url(#terminal-3820520146-line-70)"> Preparing cache and push (for maintainers and CI) ─────────────────────────────────────────────────────────────────</text><text class="terminal-3820520146-r5" x="1439.6" y="1728" textLength="24 [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1752.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-71)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1752.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-71)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1752.4" textLength="85.4" clip-path="url(#terminal-3820520146-line-71)">-github</text><text class="terminal-3820520146-r4" x="122" y="1752.4" textLength="73.2" clip-path="url(#termi [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1776.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-72)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1776.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-72)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1776.8" textLength="85.4" clip-path="url(#terminal-3820520146-line-72)">-github</text><text class="terminal-3820520146-r4" x="122" y="1776.8" textLength="109.8" clip-path="url(#term [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1801.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-73)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1801.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-73)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1801.2" textLength="109.8" clip-path="url(#terminal-3820520146-line-73)">-platform</text><text class="terminal-3820520146-r2" x="341.6" y="1801.2" textLength="329.4" clip-path="url( [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1825.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-74)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1825.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-74)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1825.6" textLength="61" clip-path="url(#terminal-3820520146-line-74)">-push</text><text class="terminal-3820520146-r2" x="341.6" y="1825.6" textLength="353.8" clip-path="url(#termin [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1850" textLength="12.2" clip-path="url(#terminal-3820520146-line-75)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1850" textLength="12.2" clip-path="url(#terminal-3820520146-line-75)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1850" textLength="73.2" clip-path="url(#terminal-3820520146-line-75)">-empty</text><text class="terminal-3820520146-r4" x="109.8" y="1850" textLength="73.2" clip-path="url(#terminal-382 [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1874.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-76)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1874.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-76)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1874.4" textLength="97.6" clip-path="url(#terminal-3820520146-line-76)">-prepare</text><text class="terminal-3820520146-r4" x="134.2" y="1874.4" textLength="158.6" clip-path="url(#t [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1898.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-77)">│</text><text class="terminal-3820520146-r2" x="341.6" y="1898.8" textLength="1098" clip-path="url(#terminal-3820520146-line-77)">image).                                      &# [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1923.2" textLength="1464" clip-path="url(#terminal-3820520146-line-78)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3820520146-r2" x="1464" y="1923.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-78)">
+</text><text class="terminal-3820520146-r5" x="0" y="1947.6" textLength="24.4" clip-path="url(#terminal-3820520146-line-79)">╭─</text><text class="terminal-3820520146-r5" x="24.4" y="1947.6" textLength="1415.2" clip-path="url(#terminal-3820520146-line-79)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3820520146-r5" x="1439.6" y="1947.6" textLength="24.4" clip-path="url(#term [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1972" textLength="12.2" clip-path="url(#terminal-3820520146-line-80)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1972" textLength="12.2" clip-path="url(#terminal-3820520146-line-80)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1972" textLength="85.4" clip-path="url(#terminal-3820520146-line-80)">-github</text><text class="terminal-3820520146-r4" x="122" y="1972" textLength="134.2" clip-path="url(#terminal-382 [...]
+</text><text class="terminal-3820520146-r5" x="0" y="1996.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-81)">│</text><text class="terminal-3820520146-r4" x="24.4" y="1996.4" textLength="12.2" clip-path="url(#terminal-3820520146-line-81)">-</text><text class="terminal-3820520146-r4" x="36.6" y="1996.4" textLength="85.4" clip-path="url(#terminal-3820520146-line-81)">-answer</text><text class="terminal-3820520146-r6" x="280.6" y="1996.4" textLength="24.4" clip-path="url(#ter [...]
+</text><text class="terminal-3820520146-r5" x="0" y="2020.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-82)">│</text><text class="terminal-3820520146-r4" x="24.4" y="2020.8" textLength="12.2" clip-path="url(#terminal-3820520146-line-82)">-</text><text class="terminal-3820520146-r4" x="36.6" y="2020.8" textLength="48.8" clip-path="url(#terminal-3820520146-line-82)">-dry</text><text class="terminal-3820520146-r4" x="85.4" y="2020.8" textLength="48.8" clip-path="url(#termina [...]
+</text><text class="terminal-3820520146-r5" x="0" y="2045.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-83)">│</text><text class="terminal-3820520146-r4" x="24.4" y="2045.2" textLength="12.2" clip-path="url(#terminal-3820520146-line-83)">-</text><text class="terminal-3820520146-r4" x="36.6" y="2045.2" textLength="97.6" clip-path="url(#terminal-3820520146-line-83)">-verbose</text><text class="terminal-3820520146-r6" x="280.6" y="2045.2" textLength="24.4" clip-path="url(#te [...]
+</text><text class="terminal-3820520146-r5" x="0" y="2069.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-84)">│</text><text class="terminal-3820520146-r4" x="24.4" y="2069.6" textLength="12.2" clip-path="url(#terminal-3820520146-line-84)">-</text><text class="terminal-3820520146-r4" x="36.6" y="2069.6" textLength="61" clip-path="url(#terminal-3820520146-line-84)">-help</text><text class="terminal-3820520146-r6" x="280.6" y="2069.6" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-3820520146-r5" x="0" y="2094" textLength="1464" clip-path="url(#terminal-3820520146-line-85)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3820520146-r2" x="1464" y="2094" textLength="12.2" clip-path="url(#terminal-3820520146-line-85)">
</text>
</g>
</g>
diff --git a/images/breeze/output_prod-image_pull.svg b/images/breeze/output_prod-image_pull.svg
index 0b6acd5e91..5110db2c1d 100644
--- a/images/breeze/output_prod-image_pull.svg
+++ b/images/breeze/output_prod-image_pull.svg
@@ -19,167 +19,167 @@
font-weight: 700;
}
- .terminal-2762556727-matrix {
+ .terminal-856835399-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-2762556727-title {
+ .terminal-856835399-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-2762556727-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-2762556727-r2 { fill: #c5c8c6 }
-.terminal-2762556727-r3 { fill: #d0b344;font-weight: bold }
-.terminal-2762556727-r4 { fill: #868887 }
-.terminal-2762556727-r5 { fill: #cc555a }
-.terminal-2762556727-r6 { fill: #68a0b3;font-weight: bold }
-.terminal-2762556727-r7 { fill: #98a84b;font-weight: bold }
-.terminal-2762556727-r8 { fill: #8d7b39 }
-.terminal-2762556727-r9 { fill: #8a4346 }
+ .terminal-856835399-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-856835399-r2 { fill: #c5c8c6 }
+.terminal-856835399-r3 { fill: #d0b344;font-weight: bold }
+.terminal-856835399-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-856835399-r5 { fill: #868887 }
+.terminal-856835399-r6 { fill: #cc555a }
+.terminal-856835399-r7 { fill: #98a84b;font-weight: bold }
+.terminal-856835399-r8 { fill: #8d7b39 }
+.terminal-856835399-r9 { fill: #8a4346 }
</style>
<defs>
- <clipPath id="terminal-2762556727-clip-terminal">
+ <clipPath id="terminal-856835399-clip-terminal">
<rect x="0" y="0" width="1463.0" height="755.4" />
</clipPath>
- <clipPath id="terminal-2762556727-line-0">
+ <clipPath id="terminal-856835399-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-1">
+<clipPath id="terminal-856835399-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-2">
+<clipPath id="terminal-856835399-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-3">
+<clipPath id="terminal-856835399-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-4">
+<clipPath id="terminal-856835399-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-5">
+<clipPath id="terminal-856835399-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-6">
+<clipPath id="terminal-856835399-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-7">
+<clipPath id="terminal-856835399-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-8">
+<clipPath id="terminal-856835399-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-9">
+<clipPath id="terminal-856835399-line-9">
<rect x="0" y="221.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-10">
+<clipPath id="terminal-856835399-line-10">
<rect x="0" y="245.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-11">
+<clipPath id="terminal-856835399-line-11">
<rect x="0" y="269.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-12">
+<clipPath id="terminal-856835399-line-12">
<rect x="0" y="294.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-13">
+<clipPath id="terminal-856835399-line-13">
<rect x="0" y="318.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-14">
+<clipPath id="terminal-856835399-line-14">
<rect x="0" y="343.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-15">
+<clipPath id="terminal-856835399-line-15">
<rect x="0" y="367.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-16">
+<clipPath id="terminal-856835399-line-16">
<rect x="0" y="391.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-17">
+<clipPath id="terminal-856835399-line-17">
<rect x="0" y="416.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-18">
+<clipPath id="terminal-856835399-line-18">
<rect x="0" y="440.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-19">
+<clipPath id="terminal-856835399-line-19">
<rect x="0" y="465.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-20">
+<clipPath id="terminal-856835399-line-20">
<rect x="0" y="489.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-21">
+<clipPath id="terminal-856835399-line-21">
<rect x="0" y="513.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-22">
+<clipPath id="terminal-856835399-line-22">
<rect x="0" y="538.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-23">
+<clipPath id="terminal-856835399-line-23">
<rect x="0" y="562.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-24">
+<clipPath id="terminal-856835399-line-24">
<rect x="0" y="587.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-25">
+<clipPath id="terminal-856835399-line-25">
<rect x="0" y="611.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-26">
+<clipPath id="terminal-856835399-line-26">
<rect x="0" y="635.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-27">
+<clipPath id="terminal-856835399-line-27">
<rect x="0" y="660.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-28">
+<clipPath id="terminal-856835399-line-28">
<rect x="0" y="684.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2762556727-line-29">
+<clipPath id="terminal-856835399-line-29">
<rect x="0" y="709.1" width="1464" height="24.65"/>
</clipPath>
</defs>
- <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="804.4" rx="8"/><text class="terminal-2762556727-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: prod-image pull</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="804.4" rx="8"/><text class="terminal-856835399-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: prod-image pull</text>
<g transform="translate(26,22)">
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
<circle cx="44" cy="0" r="7" fill="#28c840"/>
</g>
- <g transform="translate(9, 41)" clip-path="url(#terminal-2762556727-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-856835399-clip-terminal)">
- <g class="terminal-2762556727-matrix">
- <text class="terminal-2762556727-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2762556727-line-0)">
-</text><text class="terminal-2762556727-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2762556727-line-1)">Usage: </text><text class="terminal-2762556727-r1" x="97.6" y="44.4" textLength="671" clip-path="url(#terminal-2762556727-line-1)">breeze prod-image pull [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-2762556727-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-2762556727-line-1)">
-</text><text class="terminal-2762556727-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-2762556727-line-2)">
-</text><text class="terminal-2762556727-r2" x="12.2" y="93.2" textLength="1122.4" clip-path="url(#terminal-2762556727-line-3)">Pull and optionally verify Production images - possibly in parallel for all Python versions.</text><text class="terminal-2762556727-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-2762556727-line-3)">
-</text><text class="terminal-2762556727-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-2762556727-line-4)">
-</text><text class="terminal-2762556727-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2762556727-line-5)">╭─</text><text class="terminal-2762556727-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2762556727-line-5)"> Pull image flags ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2762556727-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2762556727-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2762556727-line-6)">│</text><text class="terminal-2762556727-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2762556727-line-6)">*</text><text class="terminal-2762556727-r6" x="61" y="166.4" textLength="12.2" clip-path="url(#terminal-2762556727-line-6)">-</text><text class="terminal-2762556727-r6" x="73.2" y="166.4" textLength="73.2" clip-path="url(#terminal-2762556727 [...]
-</text><text class="terminal-2762556727-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2762556727-line-7)">│</text><text class="terminal-2762556727-r6" x="61" y="190.8" textLength="12.2" clip-path="url(#terminal-2762556727-line-7)">-</text><text class="terminal-2762556727-r6" x="73.2" y="190.8" textLength="85.4" clip-path="url(#terminal-2762556727-line-7)">-python</text><text class="terminal-2762556727-r7" x="280.6" y="190.8" textLength="24.4" clip-path="url(#terminal-276 [...]
-</text><text class="terminal-2762556727-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2762556727-line-8)">│</text><text class="terminal-2762556727-r4" x="329.4" y="215.2" textLength="732" clip-path="url(#terminal-2762556727-line-8)">[default: 3.7]                                     & [...]
-</text><text class="terminal-2762556727-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2762556727-line-9)">│</text><text class="terminal-2762556727-r6" x="61" y="239.6" textLength="12.2" clip-path="url(#terminal-2762556727-line-9)">-</text><text class="terminal-2762556727-r6" x="73.2" y="239.6" textLength="85.4" clip-path="url(#terminal-2762556727-line-9)">-github</text><text class="terminal-2762556727-r6" x="158.6" y="239.6" textLength="73.2" clip-path="url(#terminal-276 [...]
-</text><text class="terminal-2762556727-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2762556727-line-10)">│</text><text class="terminal-2762556727-r6" x="61" y="264" textLength="12.2" clip-path="url(#terminal-2762556727-line-10)">-</text><text class="terminal-2762556727-r6" x="73.2" y="264" textLength="85.4" clip-path="url(#terminal-2762556727-line-10)">-verify</text><text class="terminal-2762556727-r2" x="329.4" y="264" textLength="158.6" clip-path="url(#terminal-2762556 [...]
-</text><text class="terminal-2762556727-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-2762556727-line-11)">│</text><text class="terminal-2762556727-r6" x="61" y="288.4" textLength="12.2" clip-path="url(#terminal-2762556727-line-11)">-</text><text class="terminal-2762556727-r6" x="73.2" y="288.4" textLength="61" clip-path="url(#terminal-2762556727-line-11)">-wait</text><text class="terminal-2762556727-r6" x="134.2" y="288.4" textLength="122" clip-path="url(#terminal-27625 [...]
-</text><text class="terminal-2762556727-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-2762556727-line-12)">│</text><text class="terminal-2762556727-r6" x="61" y="312.8" textLength="12.2" clip-path="url(#terminal-2762556727-line-12)">-</text><text class="terminal-2762556727-r6" x="73.2" y="312.8" textLength="48.8" clip-path="url(#terminal-2762556727-line-12)">-tag</text><text class="terminal-2762556727-r6" x="122" y="312.8" textLength="122" clip-path="url(#terminal-276255 [...]
-</text><text class="terminal-2762556727-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-2762556727-line-13)">│</text><text class="terminal-2762556727-r2" x="329.4" y="337.2" textLength="305" clip-path="url(#terminal-2762556727-line-13)">build or pull image with </text><text class="terminal-2762556727-r6" x="634.4" y="337.2" textLength="12.2" clip-path="url(#terminal-2762556727-line-13)">-</text><text class="terminal-2762556727-r6" x="646.6" y="337. [...]
-</text><text class="terminal-2762556727-r4" x="0" y="361.6" textLength="1464" clip-path="url(#terminal-2762556727-line-14)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2762556727-r2" x="1464" y="361.6" textLength="12.2" clip-path="url(#terminal-2762556727-line-14)">
-</text><text class="terminal-2762556727-r4" x="0" y="386" textLength="24.4" clip-path="url(#terminal-2762556727-line-15)">╭─</text><text class="terminal-2762556727-r4" x="24.4" y="386" textLength="1415.2" clip-path="url(#terminal-2762556727-line-15)"> Parallel running ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2762556727-r4" x="1439.6" y="386" textLength="24.4" clip-path="url(#terminal-2762 [...]
-</text><text class="terminal-2762556727-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-2762556727-line-16)">│</text><text class="terminal-2762556727-r6" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-2762556727-line-16)">-</text><text class="terminal-2762556727-r6" x="36.6" y="410.4" textLength="48.8" clip-path="url(#terminal-2762556727-line-16)">-run</text><text class="terminal-2762556727-r6" x="85.4" y="410.4" textLength="146.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2762556727-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-2762556727-line-17)">│</text><text class="terminal-2762556727-r6" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-2762556727-line-17)">-</text><text class="terminal-2762556727-r6" x="36.6" y="434.8" textLength="146.4" clip-path="url(#terminal-2762556727-line-17)">-parallelism</text><text class="terminal-2762556727-r2" x="280.6" y="434.8" textLength="915" clip-path="url(#te [...]
-</text><text class="terminal-2762556727-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-2762556727-line-18)">│</text><text class="terminal-2762556727-r4" x="280.6" y="459.2" textLength="915" clip-path="url(#terminal-2762556727-line-18)">[default: 4; 1<=x<=8]                                   [...]
-</text><text class="terminal-2762556727-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-2762556727-line-19)">│</text><text class="terminal-2762556727-r6" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-2762556727-line-19)">-</text><text class="terminal-2762556727-r6" x="36.6" y="483.6" textLength="85.4" clip-path="url(#terminal-2762556727-line-19)">-python</text><text class="terminal-2762556727-r6" x="122" y="483.6" textLength="109.8" clip-path="url(#terminal [...]
-</text><text class="terminal-2762556727-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-2762556727-line-20)">│</text><text class="terminal-2762556727-r4" x="280.6" y="508" textLength="951.6" clip-path="url(#terminal-2762556727-line-20)">[default: 3.7 3.8 3.9 3.10]                                 [...]
-</text><text class="terminal-2762556727-r4" x="0" y="532.4" textLength="1464" clip-path="url(#terminal-2762556727-line-21)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2762556727-r2" x="1464" y="532.4" textLength="12.2" clip-path="url(#terminal-2762556727-line-21)">
-</text><text class="terminal-2762556727-r4" x="0" y="556.8" textLength="24.4" clip-path="url(#terminal-2762556727-line-22)">╭─</text><text class="terminal-2762556727-r4" x="24.4" y="556.8" textLength="1415.2" clip-path="url(#terminal-2762556727-line-22)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2762556727-r4" x="1439.6" y="556.8" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-2762556727-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-2762556727-line-23)">│</text><text class="terminal-2762556727-r6" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-2762556727-line-23)">-</text><text class="terminal-2762556727-r6" x="36.6" y="581.2" textLength="97.6" clip-path="url(#terminal-2762556727-line-23)">-verbose</text><text class="terminal-2762556727-r7" x="353.8" y="581.2" textLength="24.4" clip-path="url(#termin [...]
-</text><text class="terminal-2762556727-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-2762556727-line-24)">│</text><text class="terminal-2762556727-r6" x="24.4" y="605.6" textLength="12.2" clip-path="url(#terminal-2762556727-line-24)">-</text><text class="terminal-2762556727-r6" x="36.6" y="605.6" textLength="48.8" clip-path="url(#terminal-2762556727-line-24)">-dry</text><text class="terminal-2762556727-r6" x="85.4" y="605.6" textLength="48.8" clip-path="url(#terminal-27 [...]
-</text><text class="terminal-2762556727-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-2762556727-line-25)">│</text><text class="terminal-2762556727-r6" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-2762556727-line-25)">-</text><text class="terminal-2762556727-r6" x="36.6" y="630" textLength="85.4" clip-path="url(#terminal-2762556727-line-25)">-github</text><text class="terminal-2762556727-r6" x="122" y="630" textLength="134.2" clip-path="url(#terminal-2762556 [...]
-</text><text class="terminal-2762556727-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-2762556727-line-26)">│</text><text class="terminal-2762556727-r6" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-2762556727-line-26)">-</text><text class="terminal-2762556727-r6" x="36.6" y="654.4" textLength="61" clip-path="url(#terminal-2762556727-line-26)">-skip</text><text class="terminal-2762556727-r6" x="97.6" y="654.4" textLength="97.6" clip-path="url(#terminal-276 [...]
-</text><text class="terminal-2762556727-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-2762556727-line-27)">│</text><text class="terminal-2762556727-r6" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-2762556727-line-27)">-</text><text class="terminal-2762556727-r6" x="36.6" y="678.8" textLength="97.6" clip-path="url(#terminal-2762556727-line-27)">-include</text><text class="terminal-2762556727-r6" x="134.2" y="678.8" textLength="195.2" clip-path="url(#termi [...]
-</text><text class="terminal-2762556727-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-2762556727-line-28)">│</text><text class="terminal-2762556727-r2" x="402.6" y="703.2" textLength="1037" clip-path="url(#terminal-2762556727-line-28)">printed).                                      &# [...]
-</text><text class="terminal-2762556727-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-2762556727-line-29)">│</text><text class="terminal-2762556727-r6" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-2762556727-line-29)">-</text><text class="terminal-2762556727-r6" x="36.6" y="727.6" textLength="61" clip-path="url(#terminal-2762556727-line-29)">-help</text><text class="terminal-2762556727-r7" x="353.8" y="727.6" textLength="24.4" clip-path="url(#terminal-27 [...]
-</text><text class="terminal-2762556727-r4" x="0" y="752" textLength="1464" clip-path="url(#terminal-2762556727-line-30)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2762556727-r2" x="1464" y="752" textLength="12.2" clip-path="url(#terminal-2762556727-line-30)">
+ <g class="terminal-856835399-matrix">
+ <text class="terminal-856835399-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-856835399-line-0)">
+</text><text class="terminal-856835399-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-856835399-line-1)">Usage: </text><text class="terminal-856835399-r1" x="97.6" y="44.4" textLength="292.8" clip-path="url(#terminal-856835399-line-1)">breeze prod-image pull [</text><text class="terminal-856835399-r4" x="390.4" y="44.4" textLength="85.4" clip-path="url(#terminal-856835399-line-1)">OPTIONS</text><text class="terminal-856835399-r1" x="475.8" y="44.4" t [...]
+</text><text class="terminal-856835399-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-856835399-line-2)">
+</text><text class="terminal-856835399-r2" x="12.2" y="93.2" textLength="1122.4" clip-path="url(#terminal-856835399-line-3)">Pull and optionally verify Production images - possibly in parallel for all Python versions.</text><text class="terminal-856835399-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-856835399-line-3)">
+</text><text class="terminal-856835399-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-856835399-line-4)">
+</text><text class="terminal-856835399-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-856835399-line-5)">╭─</text><text class="terminal-856835399-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-856835399-line-5)"> Pull image flags ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-856835399-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-856835 [...]
+</text><text class="terminal-856835399-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-856835399-line-6)">│</text><text class="terminal-856835399-r6" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-856835399-line-6)">*</text><text class="terminal-856835399-r4" x="61" y="166.4" textLength="12.2" clip-path="url(#terminal-856835399-line-6)">-</text><text class="terminal-856835399-r4" x="73.2" y="166.4" textLength="73.2" clip-path="url(#terminal-856835399-line-6) [...]
+</text><text class="terminal-856835399-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-856835399-line-7)">│</text><text class="terminal-856835399-r4" x="61" y="190.8" textLength="12.2" clip-path="url(#terminal-856835399-line-7)">-</text><text class="terminal-856835399-r4" x="73.2" y="190.8" textLength="85.4" clip-path="url(#terminal-856835399-line-7)">-python</text><text class="terminal-856835399-r7" x="280.6" y="190.8" textLength="24.4" clip-path="url(#terminal-856835399- [...]
+</text><text class="terminal-856835399-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-856835399-line-8)">│</text><text class="terminal-856835399-r5" x="329.4" y="215.2" textLength="732" clip-path="url(#terminal-856835399-line-8)">[default: 3.7]                                       [...]
+</text><text class="terminal-856835399-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-856835399-line-9)">│</text><text class="terminal-856835399-r4" x="61" y="239.6" textLength="12.2" clip-path="url(#terminal-856835399-line-9)">-</text><text class="terminal-856835399-r4" x="73.2" y="239.6" textLength="85.4" clip-path="url(#terminal-856835399-line-9)">-github</text><text class="terminal-856835399-r4" x="158.6" y="239.6" textLength="73.2" clip-path="url(#terminal-856835399- [...]
+</text><text class="terminal-856835399-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-856835399-line-10)">│</text><text class="terminal-856835399-r4" x="61" y="264" textLength="12.2" clip-path="url(#terminal-856835399-line-10)">-</text><text class="terminal-856835399-r4" x="73.2" y="264" textLength="85.4" clip-path="url(#terminal-856835399-line-10)">-verify</text><text class="terminal-856835399-r2" x="329.4" y="264" textLength="158.6" clip-path="url(#terminal-856835399-line [...]
+</text><text class="terminal-856835399-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-856835399-line-11)">│</text><text class="terminal-856835399-r4" x="61" y="288.4" textLength="12.2" clip-path="url(#terminal-856835399-line-11)">-</text><text class="terminal-856835399-r4" x="73.2" y="288.4" textLength="61" clip-path="url(#terminal-856835399-line-11)">-wait</text><text class="terminal-856835399-r4" x="134.2" y="288.4" textLength="122" clip-path="url(#terminal-856835399-li [...]
+</text><text class="terminal-856835399-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-856835399-line-12)">│</text><text class="terminal-856835399-r4" x="61" y="312.8" textLength="12.2" clip-path="url(#terminal-856835399-line-12)">-</text><text class="terminal-856835399-r4" x="73.2" y="312.8" textLength="48.8" clip-path="url(#terminal-856835399-line-12)">-tag</text><text class="terminal-856835399-r4" x="122" y="312.8" textLength="122" clip-path="url(#terminal-856835399-lin [...]
+</text><text class="terminal-856835399-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-856835399-line-13)">│</text><text class="terminal-856835399-r2" x="329.4" y="337.2" textLength="305" clip-path="url(#terminal-856835399-line-13)">build or pull image with </text><text class="terminal-856835399-r4" x="634.4" y="337.2" textLength="12.2" clip-path="url(#terminal-856835399-line-13)">-</text><text class="terminal-856835399-r4" x="646.6" y="337.2" text [...]
+</text><text class="terminal-856835399-r5" x="0" y="361.6" textLength="1464" clip-path="url(#terminal-856835399-line-14)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-856835399-r2" x="1464" y="361.6" textLength="12.2" clip-path="url(#terminal-856835399-line-14)">
+</text><text class="terminal-856835399-r5" x="0" y="386" textLength="24.4" clip-path="url(#terminal-856835399-line-15)">╭─</text><text class="terminal-856835399-r5" x="24.4" y="386" textLength="1415.2" clip-path="url(#terminal-856835399-line-15)"> Parallel running ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-856835399-r5" x="1439.6" y="386" textLength="24.4" clip-path="url(#terminal-856835399 [...]
+</text><text class="terminal-856835399-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-856835399-line-16)">│</text><text class="terminal-856835399-r4" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-856835399-line-16)">-</text><text class="terminal-856835399-r4" x="36.6" y="410.4" textLength="48.8" clip-path="url(#terminal-856835399-line-16)">-run</text><text class="terminal-856835399-r4" x="85.4" y="410.4" textLength="146.4" clip-path="url(#terminal-85683539 [...]
+</text><text class="terminal-856835399-r5" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-856835399-line-17)">│</text><text class="terminal-856835399-r4" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-856835399-line-17)">-</text><text class="terminal-856835399-r4" x="36.6" y="434.8" textLength="146.4" clip-path="url(#terminal-856835399-line-17)">-parallelism</text><text class="terminal-856835399-r2" x="280.6" y="434.8" textLength="915" clip-path="url(#terminal- [...]
+</text><text class="terminal-856835399-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-856835399-line-18)">│</text><text class="terminal-856835399-r5" x="280.6" y="459.2" textLength="915" clip-path="url(#terminal-856835399-line-18)">[default: 7; 1<=x<=14]                                  &# [...]
+</text><text class="terminal-856835399-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-856835399-line-19)">│</text><text class="terminal-856835399-r4" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-856835399-line-19)">-</text><text class="terminal-856835399-r4" x="36.6" y="483.6" textLength="85.4" clip-path="url(#terminal-856835399-line-19)">-python</text><text class="terminal-856835399-r4" x="122" y="483.6" textLength="109.8" clip-path="url(#terminal-856835 [...]
+</text><text class="terminal-856835399-r5" x="0" y="508" textLength="12.2" clip-path="url(#terminal-856835399-line-20)">│</text><text class="terminal-856835399-r5" x="280.6" y="508" textLength="951.6" clip-path="url(#terminal-856835399-line-20)">[default: 3.7 3.8 3.9 3.10]                                 & [...]
+</text><text class="terminal-856835399-r5" x="0" y="532.4" textLength="1464" clip-path="url(#terminal-856835399-line-21)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-856835399-r2" x="1464" y="532.4" textLength="12.2" clip-path="url(#terminal-856835399-line-21)">
+</text><text class="terminal-856835399-r5" x="0" y="556.8" textLength="24.4" clip-path="url(#terminal-856835399-line-22)">╭─</text><text class="terminal-856835399-r5" x="24.4" y="556.8" textLength="1415.2" clip-path="url(#terminal-856835399-line-22)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-856835399-r5" x="1439.6" y="556.8" textLength="24.4" clip-path="url(#terminal-856 [...]
+</text><text class="terminal-856835399-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-856835399-line-23)">│</text><text class="terminal-856835399-r4" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-856835399-line-23)">-</text><text class="terminal-856835399-r4" x="36.6" y="581.2" textLength="97.6" clip-path="url(#terminal-856835399-line-23)">-verbose</text><text class="terminal-856835399-r7" x="353.8" y="581.2" textLength="24.4" clip-path="url(#terminal-8568 [...]
+</text><text class="terminal-856835399-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-856835399-line-24)">│</text><text class="terminal-856835399-r4" x="24.4" y="605.6" textLength="12.2" clip-path="url(#terminal-856835399-line-24)">-</text><text class="terminal-856835399-r4" x="36.6" y="605.6" textLength="48.8" clip-path="url(#terminal-856835399-line-24)">-dry</text><text class="terminal-856835399-r4" x="85.4" y="605.6" textLength="48.8" clip-path="url(#terminal-856835399 [...]
+</text><text class="terminal-856835399-r5" x="0" y="630" textLength="12.2" clip-path="url(#terminal-856835399-line-25)">│</text><text class="terminal-856835399-r4" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-856835399-line-25)">-</text><text class="terminal-856835399-r4" x="36.6" y="630" textLength="85.4" clip-path="url(#terminal-856835399-line-25)">-github</text><text class="terminal-856835399-r4" x="122" y="630" textLength="134.2" clip-path="url(#terminal-856835399-line [...]
+</text><text class="terminal-856835399-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-856835399-line-26)">│</text><text class="terminal-856835399-r4" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-856835399-line-26)">-</text><text class="terminal-856835399-r4" x="36.6" y="654.4" textLength="61" clip-path="url(#terminal-856835399-line-26)">-skip</text><text class="terminal-856835399-r4" x="97.6" y="654.4" textLength="97.6" clip-path="url(#terminal-856835399- [...]
+</text><text class="terminal-856835399-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-856835399-line-27)">│</text><text class="terminal-856835399-r4" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-856835399-line-27)">-</text><text class="terminal-856835399-r4" x="36.6" y="678.8" textLength="97.6" clip-path="url(#terminal-856835399-line-27)">-include</text><text class="terminal-856835399-r4" x="134.2" y="678.8" textLength="195.2" clip-path="url(#terminal-856 [...]
+</text><text class="terminal-856835399-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-856835399-line-28)">│</text><text class="terminal-856835399-r2" x="402.6" y="703.2" textLength="1037" clip-path="url(#terminal-856835399-line-28)">printed).                                        [...]
+</text><text class="terminal-856835399-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-856835399-line-29)">│</text><text class="terminal-856835399-r4" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-856835399-line-29)">-</text><text class="terminal-856835399-r4" x="36.6" y="727.6" textLength="61" clip-path="url(#terminal-856835399-line-29)">-help</text><text class="terminal-856835399-r7" x="353.8" y="727.6" textLength="24.4" clip-path="url(#terminal-856835399 [...]
+</text><text class="terminal-856835399-r5" x="0" y="752" textLength="1464" clip-path="url(#terminal-856835399-line-30)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-856835399-r2" x="1464" y="752" textLength="12.2" clip-path="url(#terminal-856835399-line-30)">
</text>
</g>
</g>
diff --git a/images/breeze/output_prod-image_verify.svg b/images/breeze/output_prod-image_verify.svg
index 9fad7ce574..c586da8814 100644
--- a/images/breeze/output_prod-image_verify.svg
+++ b/images/breeze/output_prod-image_verify.svg
@@ -35,8 +35,8 @@
.terminal-2899586337-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-2899586337-r2 { fill: #c5c8c6 }
.terminal-2899586337-r3 { fill: #d0b344;font-weight: bold }
-.terminal-2899586337-r4 { fill: #868887 }
-.terminal-2899586337-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-2899586337-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-2899586337-r5 { fill: #868887 }
.terminal-2899586337-r6 { fill: #98a84b;font-weight: bold }
.terminal-2899586337-r7 { fill: #8d7b39 }
</style>
@@ -112,24 +112,24 @@
<g class="terminal-2899586337-matrix">
<text class="terminal-2899586337-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2899586337-line-0)">
-</text><text class="terminal-2899586337-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2899586337-line-1)">Usage: </text><text class="terminal-2899586337-r1" x="97.6" y="44.4" textLength="695.4" clip-path="url(#terminal-2899586337-line-1)">breeze prod-image verify [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-2899586337-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-2899586337-line-1)">
+</text><text class="terminal-2899586337-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2899586337-line-1)">Usage: </text><text class="terminal-2899586337-r1" x="97.6" y="44.4" textLength="317.2" clip-path="url(#terminal-2899586337-line-1)">breeze prod-image verify [</text><text class="terminal-2899586337-r4" x="414.8" y="44.4" textLength="85.4" clip-path="url(#terminal-2899586337-line-1)">OPTIONS</text><text class="terminal-2899586337-r1" x="500.2" y [...]
</text><text class="terminal-2899586337-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-2899586337-line-2)">
</text><text class="terminal-2899586337-r2" x="12.2" y="93.2" textLength="292.8" clip-path="url(#terminal-2899586337-line-3)">Verify Production image.</text><text class="terminal-2899586337-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-2899586337-line-3)">
</text><text class="terminal-2899586337-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-2899586337-line-4)">
-</text><text class="terminal-2899586337-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2899586337-line-5)">╭─</text><text class="terminal-2899586337-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2899586337-line-5)"> Verify image flags ────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2899586337-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2899586337-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2899586337-line-6)">│</text><text class="terminal-2899586337-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2899586337-line-6)">-</text><text class="terminal-2899586337-r5" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-2899586337-line-6)">-image</text><text class="terminal-2899586337-r5" x="109.8" y="166.4" textLength="61" clip-path="url(#terminal-2899 [...]
-</text><text class="terminal-2899586337-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2899586337-line-7)">│</text><text class="terminal-2899586337-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-2899586337-line-7)">-</text><text class="terminal-2899586337-r5" x="36.6" y="190.8" textLength="85.4" clip-path="url(#terminal-2899586337-line-7)">-python</text><text class="terminal-2899586337-r6" x="195.2" y="190.8" textLength="24.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2899586337-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2899586337-line-8)">│</text><text class="terminal-2899586337-r4" x="244" y="215.2" textLength="732" clip-path="url(#terminal-2899586337-line-8)">[default: 3.7]                                      [...]
-</text><text class="terminal-2899586337-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2899586337-line-9)">│</text><text class="terminal-2899586337-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-2899586337-line-9)">-</text><text class="terminal-2899586337-r5" x="36.6" y="239.6" textLength="61" clip-path="url(#terminal-2899586337-line-9)">-slim</text><text class="terminal-2899586337-r5" x="97.6" y="239.6" textLength="73.2" clip-path="url(#terminal-289958 [...]
-</text><text class="terminal-2899586337-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2899586337-line-10)">│</text><text class="terminal-2899586337-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-2899586337-line-10)">-</text><text class="terminal-2899586337-r5" x="36.6" y="264" textLength="73.2" clip-path="url(#terminal-2899586337-line-10)">-image</text><text class="terminal-2899586337-r5" x="109.8" y="264" textLength="48.8" clip-path="url(#terminal-2899586 [...]
-</text><text class="terminal-2899586337-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-2899586337-line-11)">│</text><text class="terminal-2899586337-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-2899586337-line-11)">-</text><text class="terminal-2899586337-r5" x="36.6" y="288.4" textLength="61" clip-path="url(#terminal-2899586337-line-11)">-pull</text><text class="terminal-2899586337-r2" x="244" y="288.4" textLength="646.6" clip-path="url(#terminal-289 [...]
-</text><text class="terminal-2899586337-r4" x="0" y="312.8" textLength="1464" clip-path="url(#terminal-2899586337-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2899586337-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#terminal-2899586337-line-12)">
-</text><text class="terminal-2899586337-r4" x="0" y="337.2" textLength="24.4" clip-path="url(#terminal-2899586337-line-13)">╭─</text><text class="terminal-2899586337-r4" x="24.4" y="337.2" textLength="1415.2" clip-path="url(#terminal-2899586337-line-13)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2899586337-r4" x="1439.6" y="337.2" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-2899586337-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-2899586337-line-14)">│</text><text class="terminal-2899586337-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-2899586337-line-14)">-</text><text class="terminal-2899586337-r5" x="36.6" y="361.6" textLength="97.6" clip-path="url(#terminal-2899586337-line-14)">-verbose</text><text class="terminal-2899586337-r6" x="280.6" y="361.6" textLength="24.4" clip-path="url(#termin [...]
-</text><text class="terminal-2899586337-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-2899586337-line-15)">│</text><text class="terminal-2899586337-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-2899586337-line-15)">-</text><text class="terminal-2899586337-r5" x="36.6" y="386" textLength="48.8" clip-path="url(#terminal-2899586337-line-15)">-dry</text><text class="terminal-2899586337-r5" x="85.4" y="386" textLength="48.8" clip-path="url(#terminal-2899586337 [...]
-</text><text class="terminal-2899586337-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-2899586337-line-16)">│</text><text class="terminal-2899586337-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-2899586337-line-16)">-</text><text class="terminal-2899586337-r5" x="36.6" y="410.4" textLength="85.4" clip-path="url(#terminal-2899586337-line-16)">-github</text><text class="terminal-2899586337-r5" x="122" y="410.4" textLength="134.2" clip-path="url(#terminal [...]
-</text><text class="terminal-2899586337-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-2899586337-line-17)">│</text><text class="terminal-2899586337-r5" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-2899586337-line-17)">-</text><text class="terminal-2899586337-r5" x="36.6" y="434.8" textLength="61" clip-path="url(#terminal-2899586337-line-17)">-help</text><text class="terminal-2899586337-r6" x="280.6" y="434.8" textLength="24.4" clip-path="url(#terminal-28 [...]
-</text><text class="terminal-2899586337-r4" x="0" y="459.2" textLength="1464" clip-path="url(#terminal-2899586337-line-18)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2899586337-r2" x="1464" y="459.2" textLength="12.2" clip-path="url(#terminal-2899586337-line-18)">
+</text><text class="terminal-2899586337-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2899586337-line-5)">╭─</text><text class="terminal-2899586337-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2899586337-line-5)"> Verify image flags ────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2899586337-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-2 [...]
+</text><text class="terminal-2899586337-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2899586337-line-6)">│</text><text class="terminal-2899586337-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2899586337-line-6)">-</text><text class="terminal-2899586337-r4" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-2899586337-line-6)">-image</text><text class="terminal-2899586337-r4" x="109.8" y="166.4" textLength="61" clip-path="url(#terminal-2899 [...]
+</text><text class="terminal-2899586337-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2899586337-line-7)">│</text><text class="terminal-2899586337-r4" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-2899586337-line-7)">-</text><text class="terminal-2899586337-r4" x="36.6" y="190.8" textLength="85.4" clip-path="url(#terminal-2899586337-line-7)">-python</text><text class="terminal-2899586337-r6" x="195.2" y="190.8" textLength="24.4" clip-path="url(#terminal-2 [...]
+</text><text class="terminal-2899586337-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2899586337-line-8)">│</text><text class="terminal-2899586337-r5" x="244" y="215.2" textLength="732" clip-path="url(#terminal-2899586337-line-8)">[default: 3.7]                                      [...]
+</text><text class="terminal-2899586337-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2899586337-line-9)">│</text><text class="terminal-2899586337-r4" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-2899586337-line-9)">-</text><text class="terminal-2899586337-r4" x="36.6" y="239.6" textLength="61" clip-path="url(#terminal-2899586337-line-9)">-slim</text><text class="terminal-2899586337-r4" x="97.6" y="239.6" textLength="73.2" clip-path="url(#terminal-289958 [...]
+</text><text class="terminal-2899586337-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2899586337-line-10)">│</text><text class="terminal-2899586337-r4" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-2899586337-line-10)">-</text><text class="terminal-2899586337-r4" x="36.6" y="264" textLength="73.2" clip-path="url(#terminal-2899586337-line-10)">-image</text><text class="terminal-2899586337-r4" x="109.8" y="264" textLength="48.8" clip-path="url(#terminal-2899586 [...]
+</text><text class="terminal-2899586337-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-2899586337-line-11)">│</text><text class="terminal-2899586337-r4" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-2899586337-line-11)">-</text><text class="terminal-2899586337-r4" x="36.6" y="288.4" textLength="61" clip-path="url(#terminal-2899586337-line-11)">-pull</text><text class="terminal-2899586337-r2" x="244" y="288.4" textLength="646.6" clip-path="url(#terminal-289 [...]
+</text><text class="terminal-2899586337-r5" x="0" y="312.8" textLength="1464" clip-path="url(#terminal-2899586337-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2899586337-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#terminal-2899586337-line-12)">
+</text><text class="terminal-2899586337-r5" x="0" y="337.2" textLength="24.4" clip-path="url(#terminal-2899586337-line-13)">╭─</text><text class="terminal-2899586337-r5" x="24.4" y="337.2" textLength="1415.2" clip-path="url(#terminal-2899586337-line-13)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2899586337-r5" x="1439.6" y="337.2" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-2899586337-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-2899586337-line-14)">│</text><text class="terminal-2899586337-r4" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-2899586337-line-14)">-</text><text class="terminal-2899586337-r4" x="36.6" y="361.6" textLength="97.6" clip-path="url(#terminal-2899586337-line-14)">-verbose</text><text class="terminal-2899586337-r6" x="280.6" y="361.6" textLength="24.4" clip-path="url(#termin [...]
+</text><text class="terminal-2899586337-r5" x="0" y="386" textLength="12.2" clip-path="url(#terminal-2899586337-line-15)">│</text><text class="terminal-2899586337-r4" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-2899586337-line-15)">-</text><text class="terminal-2899586337-r4" x="36.6" y="386" textLength="48.8" clip-path="url(#terminal-2899586337-line-15)">-dry</text><text class="terminal-2899586337-r4" x="85.4" y="386" textLength="48.8" clip-path="url(#terminal-2899586337 [...]
+</text><text class="terminal-2899586337-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-2899586337-line-16)">│</text><text class="terminal-2899586337-r4" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-2899586337-line-16)">-</text><text class="terminal-2899586337-r4" x="36.6" y="410.4" textLength="85.4" clip-path="url(#terminal-2899586337-line-16)">-github</text><text class="terminal-2899586337-r4" x="122" y="410.4" textLength="134.2" clip-path="url(#terminal [...]
+</text><text class="terminal-2899586337-r5" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-2899586337-line-17)">│</text><text class="terminal-2899586337-r4" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-2899586337-line-17)">-</text><text class="terminal-2899586337-r4" x="36.6" y="434.8" textLength="61" clip-path="url(#terminal-2899586337-line-17)">-help</text><text class="terminal-2899586337-r6" x="280.6" y="434.8" textLength="24.4" clip-path="url(#terminal-28 [...]
+</text><text class="terminal-2899586337-r5" x="0" y="459.2" textLength="1464" clip-path="url(#terminal-2899586337-line-18)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2899586337-r2" x="1464" y="459.2" textLength="12.2" clip-path="url(#terminal-2899586337-line-18)">
</text>
</g>
</g>
diff --git a/images/breeze/output_release-management.svg b/images/breeze/output_release-management.svg
index 66af753517..8798839223 100644
--- a/images/breeze/output_release-management.svg
+++ b/images/breeze/output_release-management.svg
@@ -35,8 +35,8 @@
.terminal-3090088729-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-3090088729-r2 { fill: #c5c8c6 }
.terminal-3090088729-r3 { fill: #d0b344;font-weight: bold }
-.terminal-3090088729-r4 { fill: #868887 }
-.terminal-3090088729-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-3090088729-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-3090088729-r5 { fill: #868887 }
.terminal-3090088729-r6 { fill: #98a84b;font-weight: bold }
</style>
@@ -102,21 +102,21 @@
<g class="terminal-3090088729-matrix">
<text class="terminal-3090088729-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-3090088729-line-0)">
-</text><text class="terminal-3090088729-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3090088729-line-1)">Usage: </text><text class="terminal-3090088729-r1" x="97.6" y="44.4" textLength="646.6" clip-path="url(#terminal-3090088729-line-1)">breeze release-management [OPTIONS] COMMAND [ARGS]...</text><text class="terminal-3090088729-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-3090088729-line-1)">
+</text><text class="terminal-3090088729-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3090088729-line-1)">Usage: </text><text class="terminal-3090088729-r1" x="97.6" y="44.4" textLength="329.4" clip-path="url(#terminal-3090088729-line-1)">breeze release-management [</text><text class="terminal-3090088729-r4" x="427" y="44.4" textLength="85.4" clip-path="url(#terminal-3090088729-line-1)">OPTIONS</text><text class="terminal-3090088729-r1" x="512.4" y="44.4 [...]
</text><text class="terminal-3090088729-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-3090088729-line-2)">
</text><text class="terminal-3090088729-r2" x="12.2" y="93.2" textLength="902.8" clip-path="url(#terminal-3090088729-line-3)">Tools that release managers can use to prepare and manage Airflow releases</text><text class="terminal-3090088729-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-3090088729-line-3)">
</text><text class="terminal-3090088729-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-3090088729-line-4)">
-</text><text class="terminal-3090088729-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3090088729-line-5)">╭─</text><text class="terminal-3090088729-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3090088729-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3090088729-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-309008 [...]
-</text><text class="terminal-3090088729-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3090088729-line-6)">│</text><text class="terminal-3090088729-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3090088729-line-6)">-</text><text class="terminal-3090088729-r5" x="36.6" y="166.4" textLength="61" clip-path="url(#terminal-3090088729-line-6)">-help</text><text class="terminal-3090088729-r6" x="122" y="166.4" textLength="24.4" clip-path="url(#terminal-3090088 [...]
-</text><text class="terminal-3090088729-r4" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-3090088729-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3090088729-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-3090088729-line-7)">
-</text><text class="terminal-3090088729-r4" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-3090088729-line-8)">╭─</text><text class="terminal-3090088729-r4" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-3090088729-line-8)"> Commands ──────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3090088729-r4" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#terminal-30900 [...]
-</text><text class="terminal-3090088729-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3090088729-line-9)">│</text><text class="terminal-3090088729-r5" x="24.4" y="239.6" textLength="402.6" clip-path="url(#terminal-3090088729-line-9)">generate-constraints             </text><text class="terminal-3090088729-r2" x="451.4" y="239.6" textLength="988.2" clip-path="url(#terminal-3090088729-line-9)">Generates  [...]
-</text><text class="terminal-3090088729-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3090088729-line-10)">│</text><text class="terminal-3090088729-r5" x="24.4" y="264" textLength="402.6" clip-path="url(#terminal-3090088729-line-10)">prepare-airflow-package          </text><text class="terminal-3090088729-r2" x="451.4" y="264" textLength="988.2" clip-path="url(#terminal-3090088729-line-10)">Prepare sdist/whl packa [...]
-</text><text class="terminal-3090088729-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-3090088729-line-11)">│</text><text class="terminal-3090088729-r5" x="24.4" y="288.4" textLength="402.6" clip-path="url(#terminal-3090088729-line-11)">prepare-provider-documentation   </text><text class="terminal-3090088729-r2" x="451.4" y="288.4" textLength="988.2" clip-path="url(#terminal-3090088729-line-11)">Prepare CHANGELOG, README and COMMITS  [...]
-</text><text class="terminal-3090088729-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-3090088729-line-12)">│</text><text class="terminal-3090088729-r5" x="24.4" y="312.8" textLength="402.6" clip-path="url(#terminal-3090088729-line-12)">prepare-provider-packages        </text><text class="terminal-3090088729-r2" x="451.4" y="312.8" textLength="988.2" clip-path="url(#terminal-3090088729-line-12)">Prepare sdist/whl packages& [...]
-</text><text class="terminal-3090088729-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-3090088729-line-13)">│</text><text class="terminal-3090088729-r5" x="24.4" y="337.2" textLength="402.6" clip-path="url(#terminal-3090088729-line-13)">release-prod-images              </text><text class="terminal-3090088729-r2" x="451.4" y="337.2" textLength="988.2" clip-path="url(#terminal-3090088729-line-13)">Release [...]
-</text><text class="terminal-3090088729-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-3090088729-line-14)">│</text><text class="terminal-3090088729-r5" x="24.4" y="361.6" textLength="402.6" clip-path="url(#terminal-3090088729-line-14)">verify-provider-packages         </text><text class="terminal-3090088729-r2" x="451.4" y="361.6" textLength="988.2" clip-path="url(#terminal-3090088729-line-14)">Verifies if all p [...]
-</text><text class="terminal-3090088729-r4" x="0" y="386" textLength="1464" clip-path="url(#terminal-3090088729-line-15)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3090088729-r2" x="1464" y="386" textLength="12.2" clip-path="url(#terminal-3090088729-line-15)">
+</text><text class="terminal-3090088729-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3090088729-line-5)">╭─</text><text class="terminal-3090088729-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3090088729-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3090088729-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-309008 [...]
+</text><text class="terminal-3090088729-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3090088729-line-6)">│</text><text class="terminal-3090088729-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3090088729-line-6)">-</text><text class="terminal-3090088729-r4" x="36.6" y="166.4" textLength="61" clip-path="url(#terminal-3090088729-line-6)">-help</text><text class="terminal-3090088729-r6" x="122" y="166.4" textLength="24.4" clip-path="url(#terminal-3090088 [...]
+</text><text class="terminal-3090088729-r5" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-3090088729-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3090088729-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-3090088729-line-7)">
+</text><text class="terminal-3090088729-r5" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-3090088729-line-8)">╭─</text><text class="terminal-3090088729-r5" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-3090088729-line-8)"> Commands ──────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3090088729-r5" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#terminal-30900 [...]
+</text><text class="terminal-3090088729-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3090088729-line-9)">│</text><text class="terminal-3090088729-r4" x="24.4" y="239.6" textLength="402.6" clip-path="url(#terminal-3090088729-line-9)">generate-constraints             </text><text class="terminal-3090088729-r2" x="451.4" y="239.6" textLength="988.2" clip-path="url(#terminal-3090088729-line-9)">Generates  [...]
+</text><text class="terminal-3090088729-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3090088729-line-10)">│</text><text class="terminal-3090088729-r4" x="24.4" y="264" textLength="402.6" clip-path="url(#terminal-3090088729-line-10)">prepare-airflow-package          </text><text class="terminal-3090088729-r2" x="451.4" y="264" textLength="988.2" clip-path="url(#terminal-3090088729-line-10)">Prepare sdist/whl packa [...]
+</text><text class="terminal-3090088729-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-3090088729-line-11)">│</text><text class="terminal-3090088729-r4" x="24.4" y="288.4" textLength="402.6" clip-path="url(#terminal-3090088729-line-11)">prepare-provider-documentation   </text><text class="terminal-3090088729-r2" x="451.4" y="288.4" textLength="97.6" clip-path="url(#terminal-3090088729-line-11)">Prepare </text><text class="terminal-3090088729-r4" x="549 [...]
+</text><text class="terminal-3090088729-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-3090088729-line-12)">│</text><text class="terminal-3090088729-r4" x="24.4" y="312.8" textLength="402.6" clip-path="url(#terminal-3090088729-line-12)">prepare-provider-packages        </text><text class="terminal-3090088729-r2" x="451.4" y="312.8" textLength="988.2" clip-path="url(#terminal-3090088729-line-12)">Prepare sdist/whl packages& [...]
+</text><text class="terminal-3090088729-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-3090088729-line-13)">│</text><text class="terminal-3090088729-r4" x="24.4" y="337.2" textLength="402.6" clip-path="url(#terminal-3090088729-line-13)">release-prod-images              </text><text class="terminal-3090088729-r2" x="451.4" y="337.2" textLength="988.2" clip-path="url(#terminal-3090088729-line-13)">Release [...]
+</text><text class="terminal-3090088729-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-3090088729-line-14)">│</text><text class="terminal-3090088729-r4" x="24.4" y="361.6" textLength="402.6" clip-path="url(#terminal-3090088729-line-14)">verify-provider-packages         </text><text class="terminal-3090088729-r2" x="451.4" y="361.6" textLength="988.2" clip-path="url(#terminal-3090088729-line-14)">Verifies if all p [...]
+</text><text class="terminal-3090088729-r5" x="0" y="386" textLength="1464" clip-path="url(#terminal-3090088729-line-15)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3090088729-r2" x="1464" y="386" textLength="12.2" clip-path="url(#terminal-3090088729-line-15)">
</text>
</g>
</g>
diff --git a/images/breeze/output_release-management_generate-constraints.svg b/images/breeze/output_release-management_generate-constraints.svg
index 5b8cdce861..6354d51148 100644
--- a/images/breeze/output_release-management_generate-constraints.svg
+++ b/images/breeze/output_release-management_generate-constraints.svg
@@ -19,165 +19,165 @@
font-weight: 700;
}
- .terminal-653801195-matrix {
+ .terminal-2936157947-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-653801195-title {
+ .terminal-2936157947-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-653801195-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-653801195-r2 { fill: #c5c8c6 }
-.terminal-653801195-r3 { fill: #d0b344;font-weight: bold }
-.terminal-653801195-r4 { fill: #868887 }
-.terminal-653801195-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-653801195-r6 { fill: #98a84b;font-weight: bold }
-.terminal-653801195-r7 { fill: #8d7b39 }
+ .terminal-2936157947-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-2936157947-r2 { fill: #c5c8c6 }
+.terminal-2936157947-r3 { fill: #d0b344;font-weight: bold }
+.terminal-2936157947-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-2936157947-r5 { fill: #868887 }
+.terminal-2936157947-r6 { fill: #98a84b;font-weight: bold }
+.terminal-2936157947-r7 { fill: #8d7b39 }
</style>
<defs>
- <clipPath id="terminal-653801195-clip-terminal">
+ <clipPath id="terminal-2936157947-clip-terminal">
<rect x="0" y="0" width="1463.0" height="755.4" />
</clipPath>
- <clipPath id="terminal-653801195-line-0">
+ <clipPath id="terminal-2936157947-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-1">
+<clipPath id="terminal-2936157947-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-2">
+<clipPath id="terminal-2936157947-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-3">
+<clipPath id="terminal-2936157947-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-4">
+<clipPath id="terminal-2936157947-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-5">
+<clipPath id="terminal-2936157947-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-6">
+<clipPath id="terminal-2936157947-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-7">
+<clipPath id="terminal-2936157947-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-8">
+<clipPath id="terminal-2936157947-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-9">
+<clipPath id="terminal-2936157947-line-9">
<rect x="0" y="221.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-10">
+<clipPath id="terminal-2936157947-line-10">
<rect x="0" y="245.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-11">
+<clipPath id="terminal-2936157947-line-11">
<rect x="0" y="269.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-12">
+<clipPath id="terminal-2936157947-line-12">
<rect x="0" y="294.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-13">
+<clipPath id="terminal-2936157947-line-13">
<rect x="0" y="318.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-14">
+<clipPath id="terminal-2936157947-line-14">
<rect x="0" y="343.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-15">
+<clipPath id="terminal-2936157947-line-15">
<rect x="0" y="367.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-16">
+<clipPath id="terminal-2936157947-line-16">
<rect x="0" y="391.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-17">
+<clipPath id="terminal-2936157947-line-17">
<rect x="0" y="416.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-18">
+<clipPath id="terminal-2936157947-line-18">
<rect x="0" y="440.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-19">
+<clipPath id="terminal-2936157947-line-19">
<rect x="0" y="465.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-20">
+<clipPath id="terminal-2936157947-line-20">
<rect x="0" y="489.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-21">
+<clipPath id="terminal-2936157947-line-21">
<rect x="0" y="513.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-22">
+<clipPath id="terminal-2936157947-line-22">
<rect x="0" y="538.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-23">
+<clipPath id="terminal-2936157947-line-23">
<rect x="0" y="562.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-24">
+<clipPath id="terminal-2936157947-line-24">
<rect x="0" y="587.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-25">
+<clipPath id="terminal-2936157947-line-25">
<rect x="0" y="611.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-26">
+<clipPath id="terminal-2936157947-line-26">
<rect x="0" y="635.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-27">
+<clipPath id="terminal-2936157947-line-27">
<rect x="0" y="660.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-28">
+<clipPath id="terminal-2936157947-line-28">
<rect x="0" y="684.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-653801195-line-29">
+<clipPath id="terminal-2936157947-line-29">
<rect x="0" y="709.1" width="1464" height="24.65"/>
</clipPath>
</defs>
- <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="804.4" rx="8"/><text class="terminal-653801195-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: release-management generate-constraints</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="804.4" rx="8"/><text class="terminal-2936157947-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: release-management generate-constraints</text>
<g transform="translate(26,22)">
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
<circle cx="44" cy="0" r="7" fill="#28c840"/>
</g>
- <g transform="translate(9, 41)" clip-path="url(#terminal-653801195-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-2936157947-clip-terminal)">
- <g class="terminal-653801195-matrix">
- <text class="terminal-653801195-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-653801195-line-0)">
-</text><text class="terminal-653801195-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-653801195-line-1)">Usage: </text><text class="terminal-653801195-r1" x="97.6" y="44.4" textLength="683.2" clip-path="url(#terminal-653801195-line-1)">breeze release-management generate-constraints [OPTIONS]</text><text class="terminal-653801195-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-653801195-line-1)">
-</text><text class="terminal-653801195-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-653801195-line-2)">
-</text><text class="terminal-653801195-r2" x="12.2" y="93.2" textLength="927.2" clip-path="url(#terminal-653801195-line-3)">Generates pinned constraint files with all extras from setup.py in parallel.</text><text class="terminal-653801195-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-653801195-line-3)">
-</text><text class="terminal-653801195-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-653801195-line-4)">
-</text><text class="terminal-653801195-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-653801195-line-5)">╭─</text><text class="terminal-653801195-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-653801195-line-5)"> Generate constraints flags ────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-653801195-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-653801 [...]
-</text><text class="terminal-653801195-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-653801195-line-6)">│</text><text class="terminal-653801195-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-653801195-line-6)">-</text><text class="terminal-653801195-r5" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-653801195-line-6)">-image</text><text class="terminal-653801195-r5" x="109.8" y="166.4" textLength="48.8" clip-path="url(#terminal-653801195 [...]
-</text><text class="terminal-653801195-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-653801195-line-7)">│</text><text class="terminal-653801195-r7" x="414.8" y="190.8" textLength="951.6" clip-path="url(#terminal-653801195-line-7)">(TEXT)                                        [...]
-</text><text class="terminal-653801195-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-653801195-line-8)">│</text><text class="terminal-653801195-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-653801195-line-8)">-</text><text class="terminal-653801195-r5" x="36.6" y="215.2" textLength="85.4" clip-path="url(#terminal-653801195-line-8)">-python</text><text class="terminal-653801195-r6" x="366" y="215.2" textLength="24.4" clip-path="url(#terminal-653801195- [...]
-</text><text class="terminal-653801195-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-653801195-line-9)">│</text><text class="terminal-653801195-r7" x="414.8" y="239.6" textLength="732" clip-path="url(#terminal-653801195-line-9)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
-</text><text class="terminal-653801195-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-653801195-line-10)">│</text><text class="terminal-653801195-r4" x="414.8" y="264" textLength="732" clip-path="url(#terminal-653801195-line-10)">[default: 3.7]                                      & [...]
-</text><text class="terminal-653801195-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-653801195-line-11)">│</text><text class="terminal-653801195-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-653801195-line-11)">-</text><text class="terminal-653801195-r5" x="36.6" y="288.4" textLength="97.6" clip-path="url(#terminal-653801195-line-11)">-airflow</text><text class="terminal-653801195-r5" x="134.2" y="288.4" textLength="207.4" clip-path="url(#terminal-653 [...]
-</text><text class="terminal-653801195-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-653801195-line-12)">│</text><text class="terminal-653801195-r7" x="414.8" y="312.8" textLength="866.2" clip-path="url(#terminal-653801195-line-12)">(constraints-source-providers | constraints | constraints-no-providers)</text><text class="terminal-653801195-r4" x="1451.8" y="312.8" textLength="12.2" clip-path="url(#terminal-653801195-line-12)">│</text><text class="ter [...]
-</text><text class="terminal-653801195-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-653801195-line-13)">│</text><text class="terminal-653801195-r4" x="414.8" y="337.2" textLength="866.2" clip-path="url(#terminal-653801195-line-13)">[default: constraints-source-providers]                                </text [...]
-</text><text class="terminal-653801195-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-653801195-line-14)">│</text><text class="terminal-653801195-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-653801195-line-14)">-</text><text class="terminal-653801195-r5" x="36.6" y="361.6" textLength="73.2" clip-path="url(#terminal-653801195-line-14)">-debug</text><text class="terminal-653801195-r2" x="414.8" y="361.6" textLength="878.4" clip-path="url(#terminal-65380 [...]
-</text><text class="terminal-653801195-r4" x="0" y="386" textLength="1464" clip-path="url(#terminal-653801195-line-15)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-653801195-r2" x="1464" y="386" textLength="12.2" clip-path="url(#terminal-653801195-line-15)">
-</text><text class="terminal-653801195-r4" x="0" y="410.4" textLength="24.4" clip-path="url(#terminal-653801195-line-16)">╭─</text><text class="terminal-653801195-r4" x="24.4" y="410.4" textLength="1415.2" clip-path="url(#terminal-653801195-line-16)"> Parallel running ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-653801195-r4" x="1439.6" y="410.4" textLength="24.4" clip-path="url(#terminal-653 [...]
-</text><text class="terminal-653801195-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-653801195-line-17)">│</text><text class="terminal-653801195-r5" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-653801195-line-17)">-</text><text class="terminal-653801195-r5" x="36.6" y="434.8" textLength="48.8" clip-path="url(#terminal-653801195-line-17)">-run</text><text class="terminal-653801195-r5" x="85.4" y="434.8" textLength="146.4" clip-path="url(#terminal-65380119 [...]
-</text><text class="terminal-653801195-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-653801195-line-18)">│</text><text class="terminal-653801195-r5" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-653801195-line-18)">-</text><text class="terminal-653801195-r5" x="36.6" y="459.2" textLength="146.4" clip-path="url(#terminal-653801195-line-18)">-parallelism</text><text class="terminal-653801195-r2" x="280.6" y="459.2" textLength="915" clip-path="url(#terminal- [...]
-</text><text class="terminal-653801195-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-653801195-line-19)">│</text><text class="terminal-653801195-r4" x="280.6" y="483.6" textLength="915" clip-path="url(#terminal-653801195-line-19)">[default: 4; 1<=x<=8]                                   [...]
-</text><text class="terminal-653801195-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-653801195-line-20)">│</text><text class="terminal-653801195-r5" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-653801195-line-20)">-</text><text class="terminal-653801195-r5" x="36.6" y="508" textLength="61" clip-path="url(#terminal-653801195-line-20)">-skip</text><text class="terminal-653801195-r5" x="97.6" y="508" textLength="97.6" clip-path="url(#terminal-653801195-line-20) [...]
-</text><text class="terminal-653801195-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-653801195-line-21)">│</text><text class="terminal-653801195-r5" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-653801195-line-21)">-</text><text class="terminal-653801195-r5" x="36.6" y="532.4" textLength="85.4" clip-path="url(#terminal-653801195-line-21)">-python</text><text class="terminal-653801195-r5" x="122" y="532.4" textLength="109.8" clip-path="url(#terminal-653801 [...]
-</text><text class="terminal-653801195-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-653801195-line-22)">│</text><text class="terminal-653801195-r4" x="280.6" y="556.8" textLength="951.6" clip-path="url(#terminal-653801195-line-22)">[default: 3.7 3.8 3.9 3.10]                                 [...]
-</text><text class="terminal-653801195-r4" x="0" y="581.2" textLength="1464" clip-path="url(#terminal-653801195-line-23)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-653801195-r2" x="1464" y="581.2" textLength="12.2" clip-path="url(#terminal-653801195-line-23)">
-</text><text class="terminal-653801195-r4" x="0" y="605.6" textLength="24.4" clip-path="url(#terminal-653801195-line-24)">╭─</text><text class="terminal-653801195-r4" x="24.4" y="605.6" textLength="1415.2" clip-path="url(#terminal-653801195-line-24)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-653801195-r4" x="1439.6" y="605.6" textLength="24.4" clip-path="url(#terminal-653 [...]
-</text><text class="terminal-653801195-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-653801195-line-25)">│</text><text class="terminal-653801195-r5" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-653801195-line-25)">-</text><text class="terminal-653801195-r5" x="36.6" y="630" textLength="97.6" clip-path="url(#terminal-653801195-line-25)">-verbose</text><text class="terminal-653801195-r6" x="280.6" y="630" textLength="24.4" clip-path="url(#terminal-653801195-li [...]
-</text><text class="terminal-653801195-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-653801195-line-26)">│</text><text class="terminal-653801195-r5" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-653801195-line-26)">-</text><text class="terminal-653801195-r5" x="36.6" y="654.4" textLength="48.8" clip-path="url(#terminal-653801195-line-26)">-dry</text><text class="terminal-653801195-r5" x="85.4" y="654.4" textLength="48.8" clip-path="url(#terminal-653801195 [...]
-</text><text class="terminal-653801195-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-653801195-line-27)">│</text><text class="terminal-653801195-r5" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-653801195-line-27)">-</text><text class="terminal-653801195-r5" x="36.6" y="678.8" textLength="85.4" clip-path="url(#terminal-653801195-line-27)">-github</text><text class="terminal-653801195-r5" x="122" y="678.8" textLength="134.2" clip-path="url(#terminal-653801 [...]
-</text><text class="terminal-653801195-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-653801195-line-28)">│</text><text class="terminal-653801195-r5" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-653801195-line-28)">-</text><text class="terminal-653801195-r5" x="36.6" y="703.2" textLength="85.4" clip-path="url(#terminal-653801195-line-28)">-answer</text><text class="terminal-653801195-r6" x="280.6" y="703.2" textLength="24.4" clip-path="url(#terminal-65380 [...]
-</text><text class="terminal-653801195-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-653801195-line-29)">│</text><text class="terminal-653801195-r5" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-653801195-line-29)">-</text><text class="terminal-653801195-r5" x="36.6" y="727.6" textLength="61" clip-path="url(#terminal-653801195-line-29)">-help</text><text class="terminal-653801195-r6" x="280.6" y="727.6" textLength="24.4" clip-path="url(#terminal-653801195 [...]
-</text><text class="terminal-653801195-r4" x="0" y="752" textLength="1464" clip-path="url(#terminal-653801195-line-30)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-653801195-r2" x="1464" y="752" textLength="12.2" clip-path="url(#terminal-653801195-line-30)">
+ <g class="terminal-2936157947-matrix">
+ <text class="terminal-2936157947-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2936157947-line-0)">
+</text><text class="terminal-2936157947-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2936157947-line-1)">Usage: </text><text class="terminal-2936157947-r1" x="97.6" y="44.4" textLength="585.6" clip-path="url(#terminal-2936157947-line-1)">breeze release-management generate-constraints [</text><text class="terminal-2936157947-r4" x="683.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2936157947-line-1)">OPTIONS</text><text class="terminal-2936 [...]
+</text><text class="terminal-2936157947-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-2936157947-line-2)">
+</text><text class="terminal-2936157947-r2" x="12.2" y="93.2" textLength="927.2" clip-path="url(#terminal-2936157947-line-3)">Generates pinned constraint files with all extras from setup.py in parallel.</text><text class="terminal-2936157947-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-2936157947-line-3)">
+</text><text class="terminal-2936157947-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-2936157947-line-4)">
+</text><text class="terminal-2936157947-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2936157947-line-5)">╭─</text><text class="terminal-2936157947-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2936157947-line-5)"> Generate constraints flags ────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2936157947-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-2 [...]
+</text><text class="terminal-2936157947-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2936157947-line-6)">│</text><text class="terminal-2936157947-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2936157947-line-6)">-</text><text class="terminal-2936157947-r4" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-2936157947-line-6)">-image</text><text class="terminal-2936157947-r4" x="109.8" y="166.4" textLength="48.8" clip-path="url(#terminal-29 [...]
+</text><text class="terminal-2936157947-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2936157947-line-7)">│</text><text class="terminal-2936157947-r7" x="414.8" y="190.8" textLength="951.6" clip-path="url(#terminal-2936157947-line-7)">(TEXT)                                        [...]
+</text><text class="terminal-2936157947-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2936157947-line-8)">│</text><text class="terminal-2936157947-r4" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-2936157947-line-8)">-</text><text class="terminal-2936157947-r4" x="36.6" y="215.2" textLength="85.4" clip-path="url(#terminal-2936157947-line-8)">-python</text><text class="terminal-2936157947-r6" x="366" y="215.2" textLength="24.4" clip-path="url(#terminal-293 [...]
+</text><text class="terminal-2936157947-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2936157947-line-9)">│</text><text class="terminal-2936157947-r7" x="414.8" y="239.6" textLength="732" clip-path="url(#terminal-2936157947-line-9)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
+</text><text class="terminal-2936157947-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2936157947-line-10)">│</text><text class="terminal-2936157947-r5" x="414.8" y="264" textLength="732" clip-path="url(#terminal-2936157947-line-10)">[default: 3.7]                                      [...]
+</text><text class="terminal-2936157947-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-2936157947-line-11)">│</text><text class="terminal-2936157947-r4" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-2936157947-line-11)">-</text><text class="terminal-2936157947-r4" x="36.6" y="288.4" textLength="97.6" clip-path="url(#terminal-2936157947-line-11)">-airflow</text><text class="terminal-2936157947-r4" x="134.2" y="288.4" textLength="207.4" clip-path="url(#termi [...]
+</text><text class="terminal-2936157947-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-2936157947-line-12)">│</text><text class="terminal-2936157947-r7" x="414.8" y="312.8" textLength="866.2" clip-path="url(#terminal-2936157947-line-12)">(constraints-source-providers | constraints | constraints-no-providers)</text><text class="terminal-2936157947-r5" x="1451.8" y="312.8" textLength="12.2" clip-path="url(#terminal-2936157947-line-12)">│</text><text clas [...]
+</text><text class="terminal-2936157947-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-2936157947-line-13)">│</text><text class="terminal-2936157947-r5" x="414.8" y="337.2" textLength="866.2" clip-path="url(#terminal-2936157947-line-13)">[default: constraints-source-providers]                                </ [...]
+</text><text class="terminal-2936157947-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-2936157947-line-14)">│</text><text class="terminal-2936157947-r4" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-2936157947-line-14)">-</text><text class="terminal-2936157947-r4" x="36.6" y="361.6" textLength="73.2" clip-path="url(#terminal-2936157947-line-14)">-debug</text><text class="terminal-2936157947-r2" x="414.8" y="361.6" textLength="878.4" clip-path="url(#termina [...]
+</text><text class="terminal-2936157947-r5" x="0" y="386" textLength="1464" clip-path="url(#terminal-2936157947-line-15)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2936157947-r2" x="1464" y="386" textLength="12.2" clip-path="url(#terminal-2936157947-line-15)">
+</text><text class="terminal-2936157947-r5" x="0" y="410.4" textLength="24.4" clip-path="url(#terminal-2936157947-line-16)">╭─</text><text class="terminal-2936157947-r5" x="24.4" y="410.4" textLength="1415.2" clip-path="url(#terminal-2936157947-line-16)"> Parallel running ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2936157947-r5" x="1439.6" y="410.4" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-2936157947-r5" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-2936157947-line-17)">│</text><text class="terminal-2936157947-r4" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-2936157947-line-17)">-</text><text class="terminal-2936157947-r4" x="36.6" y="434.8" textLength="48.8" clip-path="url(#terminal-2936157947-line-17)">-run</text><text class="terminal-2936157947-r4" x="85.4" y="434.8" textLength="146.4" clip-path="url(#terminal-2 [...]
+</text><text class="terminal-2936157947-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-2936157947-line-18)">│</text><text class="terminal-2936157947-r4" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-2936157947-line-18)">-</text><text class="terminal-2936157947-r4" x="36.6" y="459.2" textLength="146.4" clip-path="url(#terminal-2936157947-line-18)">-parallelism</text><text class="terminal-2936157947-r2" x="280.6" y="459.2" textLength="915" clip-path="url(#te [...]
+</text><text class="terminal-2936157947-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-2936157947-line-19)">│</text><text class="terminal-2936157947-r5" x="280.6" y="483.6" textLength="915" clip-path="url(#terminal-2936157947-line-19)">[default: 7; 1<=x<=14]                                  [...]
+</text><text class="terminal-2936157947-r5" x="0" y="508" textLength="12.2" clip-path="url(#terminal-2936157947-line-20)">│</text><text class="terminal-2936157947-r4" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-2936157947-line-20)">-</text><text class="terminal-2936157947-r4" x="36.6" y="508" textLength="61" clip-path="url(#terminal-2936157947-line-20)">-skip</text><text class="terminal-2936157947-r4" x="97.6" y="508" textLength="97.6" clip-path="url(#terminal-2936157947- [...]
+</text><text class="terminal-2936157947-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-2936157947-line-21)">│</text><text class="terminal-2936157947-r4" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-2936157947-line-21)">-</text><text class="terminal-2936157947-r4" x="36.6" y="532.4" textLength="85.4" clip-path="url(#terminal-2936157947-line-21)">-python</text><text class="terminal-2936157947-r4" x="122" y="532.4" textLength="109.8" clip-path="url(#terminal [...]
+</text><text class="terminal-2936157947-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-2936157947-line-22)">│</text><text class="terminal-2936157947-r5" x="280.6" y="556.8" textLength="951.6" clip-path="url(#terminal-2936157947-line-22)">[default: 3.7 3.8 3.9 3.10]                                 [...]
+</text><text class="terminal-2936157947-r5" x="0" y="581.2" textLength="1464" clip-path="url(#terminal-2936157947-line-23)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2936157947-r2" x="1464" y="581.2" textLength="12.2" clip-path="url(#terminal-2936157947-line-23)">
+</text><text class="terminal-2936157947-r5" x="0" y="605.6" textLength="24.4" clip-path="url(#terminal-2936157947-line-24)">╭─</text><text class="terminal-2936157947-r5" x="24.4" y="605.6" textLength="1415.2" clip-path="url(#terminal-2936157947-line-24)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2936157947-r5" x="1439.6" y="605.6" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-2936157947-r5" x="0" y="630" textLength="12.2" clip-path="url(#terminal-2936157947-line-25)">│</text><text class="terminal-2936157947-r4" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-2936157947-line-25)">-</text><text class="terminal-2936157947-r4" x="36.6" y="630" textLength="97.6" clip-path="url(#terminal-2936157947-line-25)">-verbose</text><text class="terminal-2936157947-r6" x="280.6" y="630" textLength="24.4" clip-path="url(#terminal-29361 [...]
+</text><text class="terminal-2936157947-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-2936157947-line-26)">│</text><text class="terminal-2936157947-r4" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-2936157947-line-26)">-</text><text class="terminal-2936157947-r4" x="36.6" y="654.4" textLength="48.8" clip-path="url(#terminal-2936157947-line-26)">-dry</text><text class="terminal-2936157947-r4" x="85.4" y="654.4" textLength="48.8" clip-path="url(#terminal-29 [...]
+</text><text class="terminal-2936157947-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-2936157947-line-27)">│</text><text class="terminal-2936157947-r4" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-2936157947-line-27)">-</text><text class="terminal-2936157947-r4" x="36.6" y="678.8" textLength="85.4" clip-path="url(#terminal-2936157947-line-27)">-github</text><text class="terminal-2936157947-r4" x="122" y="678.8" textLength="134.2" clip-path="url(#terminal [...]
+</text><text class="terminal-2936157947-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-2936157947-line-28)">│</text><text class="terminal-2936157947-r4" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-2936157947-line-28)">-</text><text class="terminal-2936157947-r4" x="36.6" y="703.2" textLength="85.4" clip-path="url(#terminal-2936157947-line-28)">-answer</text><text class="terminal-2936157947-r6" x="280.6" y="703.2" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-2936157947-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-2936157947-line-29)">│</text><text class="terminal-2936157947-r4" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-2936157947-line-29)">-</text><text class="terminal-2936157947-r4" x="36.6" y="727.6" textLength="61" clip-path="url(#terminal-2936157947-line-29)">-help</text><text class="terminal-2936157947-r6" x="280.6" y="727.6" textLength="24.4" clip-path="url(#terminal-29 [...]
+</text><text class="terminal-2936157947-r5" x="0" y="752" textLength="1464" clip-path="url(#terminal-2936157947-line-30)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2936157947-r2" x="1464" y="752" textLength="12.2" clip-path="url(#terminal-2936157947-line-30)">
</text>
</g>
</g>
diff --git a/images/breeze/output_release-management_prepare-airflow-package.svg b/images/breeze/output_release-management_prepare-airflow-package.svg
index ad957a4ebd..7f02107d2b 100644
--- a/images/breeze/output_release-management_prepare-airflow-package.svg
+++ b/images/breeze/output_release-management_prepare-airflow-package.svg
@@ -35,8 +35,8 @@
.terminal-1775497285-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-1775497285-r2 { fill: #c5c8c6 }
.terminal-1775497285-r3 { fill: #d0b344;font-weight: bold }
-.terminal-1775497285-r4 { fill: #868887 }
-.terminal-1775497285-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-1775497285-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-1775497285-r5 { fill: #868887 }
.terminal-1775497285-r6 { fill: #8d7b39 }
.terminal-1775497285-r7 { fill: #98a84b;font-weight: bold }
</style>
@@ -103,21 +103,21 @@
<g class="terminal-1775497285-matrix">
<text class="terminal-1775497285-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1775497285-line-0)">
-</text><text class="terminal-1775497285-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1775497285-line-1)">Usage: </text><text class="terminal-1775497285-r1" x="97.6" y="44.4" textLength="719.8" clip-path="url(#terminal-1775497285-line-1)">breeze release-management prepare-airflow-package [OPTIONS]</text><text class="terminal-1775497285-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-1775497285-line-1)">
+</text><text class="terminal-1775497285-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1775497285-line-1)">Usage: </text><text class="terminal-1775497285-r1" x="97.6" y="44.4" textLength="622.2" clip-path="url(#terminal-1775497285-line-1)">breeze release-management prepare-airflow-package [</text><text class="terminal-1775497285-r4" x="719.8" y="44.4" textLength="85.4" clip-path="url(#terminal-1775497285-line-1)">OPTIONS</text><text class="terminal-1 [...]
</text><text class="terminal-1775497285-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1775497285-line-2)">
</text><text class="terminal-1775497285-r2" x="12.2" y="93.2" textLength="451.4" clip-path="url(#terminal-1775497285-line-3)">Prepare sdist/whl package of Airflow.</text><text class="terminal-1775497285-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-1775497285-line-3)">
</text><text class="terminal-1775497285-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1775497285-line-4)">
-</text><text class="terminal-1775497285-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1775497285-line-5)">╭─</text><text class="terminal-1775497285-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1775497285-line-5)"> Package flags ─────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1775497285-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-177549 [...]
-</text><text class="terminal-1775497285-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1775497285-line-6)">│</text><text class="terminal-1775497285-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1775497285-line-6)">-</text><text class="terminal-1775497285-r5" x="36.6" y="166.4" textLength="97.6" clip-path="url(#terminal-1775497285-line-6)">-package</text><text class="terminal-1775497285-r5" x="134.2" y="166.4" textLength="85.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-1775497285-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1775497285-line-7)">│</text><text class="terminal-1775497285-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-1775497285-line-7)">-</text><text class="terminal-1775497285-r5" x="36.6" y="190.8" textLength="97.6" clip-path="url(#terminal-1775497285-line-7)">-version</text><text class="terminal-1775497285-r5" x="134.2" y="190.8" textLength="195.2" clip-path="url(#terminal [...]
-</text><text class="terminal-1775497285-r4" x="0" y="215.2" textLength="1464" clip-path="url(#terminal-1775497285-line-8)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1775497285-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#terminal-1775497285-line-8)">
-</text><text class="terminal-1775497285-r4" x="0" y="239.6" textLength="24.4" clip-path="url(#terminal-1775497285-line-9)">╭─</text><text class="terminal-1775497285-r4" x="24.4" y="239.6" textLength="1415.2" clip-path="url(#terminal-1775497285-line-9)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1775497285-r4" x="1439.6" y="239.6" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-1775497285-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1775497285-line-10)">│</text><text class="terminal-1775497285-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-1775497285-line-10)">-</text><text class="terminal-1775497285-r5" x="36.6" y="264" textLength="97.6" clip-path="url(#terminal-1775497285-line-10)">-verbose</text><text class="terminal-1775497285-r7" x="280.6" y="264" textLength="24.4" clip-path="url(#terminal-17754 [...]
-</text><text class="terminal-1775497285-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1775497285-line-11)">│</text><text class="terminal-1775497285-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-1775497285-line-11)">-</text><text class="terminal-1775497285-r5" x="36.6" y="288.4" textLength="48.8" clip-path="url(#terminal-1775497285-line-11)">-dry</text><text class="terminal-1775497285-r5" x="85.4" y="288.4" textLength="48.8" clip-path="url(#terminal-17 [...]
-</text><text class="terminal-1775497285-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1775497285-line-12)">│</text><text class="terminal-1775497285-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-1775497285-line-12)">-</text><text class="terminal-1775497285-r5" x="36.6" y="312.8" textLength="85.4" clip-path="url(#terminal-1775497285-line-12)">-github</text><text class="terminal-1775497285-r5" x="122" y="312.8" textLength="134.2" clip-path="url(#terminal [...]
-</text><text class="terminal-1775497285-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1775497285-line-13)">│</text><text class="terminal-1775497285-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-1775497285-line-13)">-</text><text class="terminal-1775497285-r5" x="36.6" y="337.2" textLength="73.2" clip-path="url(#terminal-1775497285-line-13)">-debug</text><text class="terminal-1775497285-r2" x="329.4" y="337.2" textLength="878.4" clip-path="url(#termina [...]
-</text><text class="terminal-1775497285-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-1775497285-line-14)">│</text><text class="terminal-1775497285-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-1775497285-line-14)">-</text><text class="terminal-1775497285-r5" x="36.6" y="361.6" textLength="61" clip-path="url(#terminal-1775497285-line-14)">-help</text><text class="terminal-1775497285-r7" x="280.6" y="361.6" textLength="24.4" clip-path="url(#terminal-17 [...]
-</text><text class="terminal-1775497285-r4" x="0" y="386" textLength="1464" clip-path="url(#terminal-1775497285-line-15)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1775497285-r2" x="1464" y="386" textLength="12.2" clip-path="url(#terminal-1775497285-line-15)">
+</text><text class="terminal-1775497285-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1775497285-line-5)">╭─</text><text class="terminal-1775497285-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1775497285-line-5)"> Package flags ─────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1775497285-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-177549 [...]
+</text><text class="terminal-1775497285-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1775497285-line-6)">│</text><text class="terminal-1775497285-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1775497285-line-6)">-</text><text class="terminal-1775497285-r4" x="36.6" y="166.4" textLength="97.6" clip-path="url(#terminal-1775497285-line-6)">-package</text><text class="terminal-1775497285-r4" x="134.2" y="166.4" textLength="85.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-1775497285-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1775497285-line-7)">│</text><text class="terminal-1775497285-r4" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-1775497285-line-7)">-</text><text class="terminal-1775497285-r4" x="36.6" y="190.8" textLength="97.6" clip-path="url(#terminal-1775497285-line-7)">-version</text><text class="terminal-1775497285-r4" x="134.2" y="190.8" textLength="195.2" clip-path="url(#terminal [...]
+</text><text class="terminal-1775497285-r5" x="0" y="215.2" textLength="1464" clip-path="url(#terminal-1775497285-line-8)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1775497285-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#terminal-1775497285-line-8)">
+</text><text class="terminal-1775497285-r5" x="0" y="239.6" textLength="24.4" clip-path="url(#terminal-1775497285-line-9)">╭─</text><text class="terminal-1775497285-r5" x="24.4" y="239.6" textLength="1415.2" clip-path="url(#terminal-1775497285-line-9)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1775497285-r5" x="1439.6" y="239.6" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-1775497285-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1775497285-line-10)">│</text><text class="terminal-1775497285-r4" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-1775497285-line-10)">-</text><text class="terminal-1775497285-r4" x="36.6" y="264" textLength="97.6" clip-path="url(#terminal-1775497285-line-10)">-verbose</text><text class="terminal-1775497285-r7" x="280.6" y="264" textLength="24.4" clip-path="url(#terminal-17754 [...]
+</text><text class="terminal-1775497285-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1775497285-line-11)">│</text><text class="terminal-1775497285-r4" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-1775497285-line-11)">-</text><text class="terminal-1775497285-r4" x="36.6" y="288.4" textLength="48.8" clip-path="url(#terminal-1775497285-line-11)">-dry</text><text class="terminal-1775497285-r4" x="85.4" y="288.4" textLength="48.8" clip-path="url(#terminal-17 [...]
+</text><text class="terminal-1775497285-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1775497285-line-12)">│</text><text class="terminal-1775497285-r4" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-1775497285-line-12)">-</text><text class="terminal-1775497285-r4" x="36.6" y="312.8" textLength="85.4" clip-path="url(#terminal-1775497285-line-12)">-github</text><text class="terminal-1775497285-r4" x="122" y="312.8" textLength="134.2" clip-path="url(#terminal [...]
+</text><text class="terminal-1775497285-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1775497285-line-13)">│</text><text class="terminal-1775497285-r4" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-1775497285-line-13)">-</text><text class="terminal-1775497285-r4" x="36.6" y="337.2" textLength="73.2" clip-path="url(#terminal-1775497285-line-13)">-debug</text><text class="terminal-1775497285-r2" x="329.4" y="337.2" textLength="878.4" clip-path="url(#termina [...]
+</text><text class="terminal-1775497285-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-1775497285-line-14)">│</text><text class="terminal-1775497285-r4" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-1775497285-line-14)">-</text><text class="terminal-1775497285-r4" x="36.6" y="361.6" textLength="61" clip-path="url(#terminal-1775497285-line-14)">-help</text><text class="terminal-1775497285-r7" x="280.6" y="361.6" textLength="24.4" clip-path="url(#terminal-17 [...]
+</text><text class="terminal-1775497285-r5" x="0" y="386" textLength="1464" clip-path="url(#terminal-1775497285-line-15)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1775497285-r2" x="1464" y="386" textLength="12.2" clip-path="url(#terminal-1775497285-line-15)">
</text>
</g>
</g>
diff --git a/images/breeze/output_release-management_prepare-provider-documentation.svg b/images/breeze/output_release-management_prepare-provider-documentation.svg
index f7f75a21dc..3aba3a2356 100644
--- a/images/breeze/output_release-management_prepare-provider-documentation.svg
+++ b/images/breeze/output_release-management_prepare-provider-documentation.svg
@@ -35,8 +35,8 @@
.terminal-956522408-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-956522408-r2 { fill: #c5c8c6 }
.terminal-956522408-r3 { fill: #d0b344;font-weight: bold }
-.terminal-956522408-r4 { fill: #868887 }
-.terminal-956522408-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-956522408-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-956522408-r5 { fill: #868887 }
.terminal-956522408-r6 { fill: #98a84b;font-weight: bold }
.terminal-956522408-r7 { fill: #8d7b39 }
</style>
@@ -148,7 +148,7 @@
<g class="terminal-956522408-matrix">
<text class="terminal-956522408-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-956522408-line-0)">
-</text><text class="terminal-956522408-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-956522408-line-1)">Usage: </text><text class="terminal-956522408-r1" x="97.6" y="44.4" textLength="1342" clip-path="url(#terminal-956522408-line-1)">breeze release-management prepare-provider-documentation [OPTIONS] [airbyte | alibaba | amazon | apache.beam |</text><text class="terminal-956522408-r2" x="1464" y="44.4" textLeng [...]
+</text><text class="terminal-956522408-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-956522408-line-1)">Usage: </text><text class="terminal-956522408-r1" x="97.6" y="44.4" textLength="707.6" clip-path="url(#terminal-956522408-line-1)">breeze release-management prepare-provider-documentation [</text><text class="terminal-956522408-r4" x="805.2" y="44.4" textLength="85.4" clip-path="url(#terminal-956522408-line-1)">OPTIONS</text><text class="terminal- [...]
</text><text class="terminal-956522408-r1" x="12.2" y="68.8" textLength="1366.4" clip-path="url(#terminal-956522408-line-2)">                                                             & [...]
</text><text class="terminal-956522408-r1" x="12.2" y="93.2" textLength="1439.6" clip-path="url(#terminal-956522408-line-3)">                                                             & [...]
</text><text class="terminal-956522408-r1" x="12.2" y="117.6" textLength="1317.6" clip-path="url(#terminal-956522408-line-4)">                                                              [...]
@@ -166,18 +166,18 @@
</text><text class="terminal-956522408-r1" x="12.2" y="410.4" textLength="1427.4" clip-path="url(#terminal-956522408-line-16)">                                                              [...]
</text><text class="terminal-956522408-r1" x="12.2" y="434.8" textLength="1146.8" clip-path="url(#terminal-956522408-line-17)">                                                              [...]
</text><text class="terminal-956522408-r2" x="1464" y="459.2" textLength="12.2" clip-path="url(#terminal-956522408-line-18)">
-</text><text class="terminal-956522408-r2" x="12.2" y="483.6" textLength="780.8" clip-path="url(#terminal-956522408-line-19)">Prepare CHANGELOG, README and COMMITS information for providers.</text><text class="terminal-956522408-r2" x="1464" y="483.6" textLength="12.2" clip-path="url(#terminal-956522408-line-19)">
+</text><text class="terminal-956522408-r2" x="12.2" y="483.6" textLength="97.6" clip-path="url(#terminal-956522408-line-19)">Prepare </text><text class="terminal-956522408-r4" x="109.8" y="483.6" textLength="109.8" clip-path="url(#terminal-956522408-line-19)">CHANGELOG</text><text class="terminal-956522408-r2" x="219.6" y="483.6" textLength="24.4" clip-path="url(#terminal-956522408-line-19)">, </text><text class="terminal-956522408-r4" x="244" y="483.6" textLength="73.2" clip-p [...]
</text><text class="terminal-956522408-r2" x="1464" y="508" textLength="12.2" clip-path="url(#terminal-956522408-line-20)">
-</text><text class="terminal-956522408-r4" x="0" y="532.4" textLength="24.4" clip-path="url(#terminal-956522408-line-21)">╭─</text><text class="terminal-956522408-r4" x="24.4" y="532.4" textLength="1415.2" clip-path="url(#terminal-956522408-line-21)"> Provider documentation preparation flags ──────────────────────────────────────────────────────────────────────────</text><text class="terminal-956522408-r4" x="1439.6" y="532.4" textLength="24.4" clip-path="url(#te [...]
-</text><text class="terminal-956522408-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-956522408-line-22)">│</text><text class="terminal-956522408-r5" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-956522408-line-22)">-</text><text class="terminal-956522408-r5" x="36.6" y="556.8" textLength="73.2" clip-path="url(#terminal-956522408-line-22)">-debug</text><text class="terminal-956522408-r2" x="158.6" y="556.8" textLength="878.4" clip-path="url(#terminal-95652 [...]
-</text><text class="terminal-956522408-r4" x="0" y="581.2" textLength="1464" clip-path="url(#terminal-956522408-line-23)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-956522408-r2" x="1464" y="581.2" textLength="12.2" clip-path="url(#terminal-956522408-line-23)">
-</text><text class="terminal-956522408-r4" x="0" y="605.6" textLength="24.4" clip-path="url(#terminal-956522408-line-24)">╭─</text><text class="terminal-956522408-r4" x="24.4" y="605.6" textLength="1415.2" clip-path="url(#terminal-956522408-line-24)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-956522408-r4" x="1439.6" y="605.6" textLength="24.4" clip-path="url(#terminal-956 [...]
-</text><text class="terminal-956522408-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-956522408-line-25)">│</text><text class="terminal-956522408-r5" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-956522408-line-25)">-</text><text class="terminal-956522408-r5" x="36.6" y="630" textLength="97.6" clip-path="url(#terminal-956522408-line-25)">-verbose</text><text class="terminal-956522408-r6" x="280.6" y="630" textLength="24.4" clip-path="url(#terminal-956522408-li [...]
-</text><text class="terminal-956522408-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-956522408-line-26)">│</text><text class="terminal-956522408-r5" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-956522408-line-26)">-</text><text class="terminal-956522408-r5" x="36.6" y="654.4" textLength="48.8" clip-path="url(#terminal-956522408-line-26)">-dry</text><text class="terminal-956522408-r5" x="85.4" y="654.4" textLength="48.8" clip-path="url(#terminal-956522408 [...]
-</text><text class="terminal-956522408-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-956522408-line-27)">│</text><text class="terminal-956522408-r5" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-956522408-line-27)">-</text><text class="terminal-956522408-r5" x="36.6" y="678.8" textLength="85.4" clip-path="url(#terminal-956522408-line-27)">-github</text><text class="terminal-956522408-r5" x="122" y="678.8" textLength="134.2" clip-path="url(#terminal-956522 [...]
-</text><text class="terminal-956522408-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-956522408-line-28)">│</text><text class="terminal-956522408-r5" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-956522408-line-28)">-</text><text class="terminal-956522408-r5" x="36.6" y="703.2" textLength="85.4" clip-path="url(#terminal-956522408-line-28)">-answer</text><text class="terminal-956522408-r6" x="280.6" y="703.2" textLength="24.4" clip-path="url(#terminal-95652 [...]
-</text><text class="terminal-956522408-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-956522408-line-29)">│</text><text class="terminal-956522408-r5" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-956522408-line-29)">-</text><text class="terminal-956522408-r5" x="36.6" y="727.6" textLength="61" clip-path="url(#terminal-956522408-line-29)">-help</text><text class="terminal-956522408-r6" x="280.6" y="727.6" textLength="24.4" clip-path="url(#terminal-956522408 [...]
-</text><text class="terminal-956522408-r4" x="0" y="752" textLength="1464" clip-path="url(#terminal-956522408-line-30)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-956522408-r2" x="1464" y="752" textLength="12.2" clip-path="url(#terminal-956522408-line-30)">
+</text><text class="terminal-956522408-r5" x="0" y="532.4" textLength="24.4" clip-path="url(#terminal-956522408-line-21)">╭─</text><text class="terminal-956522408-r5" x="24.4" y="532.4" textLength="1415.2" clip-path="url(#terminal-956522408-line-21)"> Provider documentation preparation flags ──────────────────────────────────────────────────────────────────────────</text><text class="terminal-956522408-r5" x="1439.6" y="532.4" textLength="24.4" clip-path="url(#te [...]
+</text><text class="terminal-956522408-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-956522408-line-22)">│</text><text class="terminal-956522408-r4" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-956522408-line-22)">-</text><text class="terminal-956522408-r4" x="36.6" y="556.8" textLength="73.2" clip-path="url(#terminal-956522408-line-22)">-debug</text><text class="terminal-956522408-r2" x="158.6" y="556.8" textLength="878.4" clip-path="url(#terminal-95652 [...]
+</text><text class="terminal-956522408-r5" x="0" y="581.2" textLength="1464" clip-path="url(#terminal-956522408-line-23)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-956522408-r2" x="1464" y="581.2" textLength="12.2" clip-path="url(#terminal-956522408-line-23)">
+</text><text class="terminal-956522408-r5" x="0" y="605.6" textLength="24.4" clip-path="url(#terminal-956522408-line-24)">╭─</text><text class="terminal-956522408-r5" x="24.4" y="605.6" textLength="1415.2" clip-path="url(#terminal-956522408-line-24)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-956522408-r5" x="1439.6" y="605.6" textLength="24.4" clip-path="url(#terminal-956 [...]
+</text><text class="terminal-956522408-r5" x="0" y="630" textLength="12.2" clip-path="url(#terminal-956522408-line-25)">│</text><text class="terminal-956522408-r4" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-956522408-line-25)">-</text><text class="terminal-956522408-r4" x="36.6" y="630" textLength="97.6" clip-path="url(#terminal-956522408-line-25)">-verbose</text><text class="terminal-956522408-r6" x="280.6" y="630" textLength="24.4" clip-path="url(#terminal-956522408-li [...]
+</text><text class="terminal-956522408-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-956522408-line-26)">│</text><text class="terminal-956522408-r4" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-956522408-line-26)">-</text><text class="terminal-956522408-r4" x="36.6" y="654.4" textLength="48.8" clip-path="url(#terminal-956522408-line-26)">-dry</text><text class="terminal-956522408-r4" x="85.4" y="654.4" textLength="48.8" clip-path="url(#terminal-956522408 [...]
+</text><text class="terminal-956522408-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-956522408-line-27)">│</text><text class="terminal-956522408-r4" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-956522408-line-27)">-</text><text class="terminal-956522408-r4" x="36.6" y="678.8" textLength="85.4" clip-path="url(#terminal-956522408-line-27)">-github</text><text class="terminal-956522408-r4" x="122" y="678.8" textLength="134.2" clip-path="url(#terminal-956522 [...]
+</text><text class="terminal-956522408-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-956522408-line-28)">│</text><text class="terminal-956522408-r4" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-956522408-line-28)">-</text><text class="terminal-956522408-r4" x="36.6" y="703.2" textLength="85.4" clip-path="url(#terminal-956522408-line-28)">-answer</text><text class="terminal-956522408-r6" x="280.6" y="703.2" textLength="24.4" clip-path="url(#terminal-95652 [...]
+</text><text class="terminal-956522408-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-956522408-line-29)">│</text><text class="terminal-956522408-r4" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-956522408-line-29)">-</text><text class="terminal-956522408-r4" x="36.6" y="727.6" textLength="61" clip-path="url(#terminal-956522408-line-29)">-help</text><text class="terminal-956522408-r6" x="280.6" y="727.6" textLength="24.4" clip-path="url(#terminal-956522408 [...]
+</text><text class="terminal-956522408-r5" x="0" y="752" textLength="1464" clip-path="url(#terminal-956522408-line-30)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-956522408-r2" x="1464" y="752" textLength="12.2" clip-path="url(#terminal-956522408-line-30)">
</text>
</g>
</g>
diff --git a/images/breeze/output_release-management_prepare-provider-packages.svg b/images/breeze/output_release-management_prepare-provider-packages.svg
index cca87e6688..3bd490907c 100644
--- a/images/breeze/output_release-management_prepare-provider-packages.svg
+++ b/images/breeze/output_release-management_prepare-provider-packages.svg
@@ -35,8 +35,8 @@
.terminal-2494215842-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-2494215842-r2 { fill: #c5c8c6 }
.terminal-2494215842-r3 { fill: #d0b344;font-weight: bold }
-.terminal-2494215842-r4 { fill: #868887 }
-.terminal-2494215842-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-2494215842-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-2494215842-r5 { fill: #868887 }
.terminal-2494215842-r6 { fill: #8d7b39 }
.terminal-2494215842-r7 { fill: #98a84b;font-weight: bold }
</style>
@@ -148,7 +148,7 @@
<g class="terminal-2494215842-matrix">
<text class="terminal-2494215842-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2494215842-line-0)">
-</text><text class="terminal-2494215842-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2494215842-line-1)">Usage: </text><text class="terminal-2494215842-r1" x="97.6" y="44.4" textLength="1281" clip-path="url(#terminal-2494215842-line-1)">breeze release-management prepare-provider-packages [OPTIONS] [airbyte | alibaba | amazon | apache.beam |</text><text class="terminal-2494215842-r2" x="1464" y="44.4" textLeng [...]
+</text><text class="terminal-2494215842-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2494215842-line-1)">Usage: </text><text class="terminal-2494215842-r1" x="97.6" y="44.4" textLength="646.6" clip-path="url(#terminal-2494215842-line-1)">breeze release-management prepare-provider-packages [</text><text class="terminal-2494215842-r4" x="744.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2494215842-line-1)">OPTIONS</text><text class="terminal [...]
</text><text class="terminal-2494215842-r1" x="12.2" y="68.8" textLength="1305.4" clip-path="url(#terminal-2494215842-line-2)">                                                           apache.cass [...]
</text><text class="terminal-2494215842-r1" x="12.2" y="93.2" textLength="1403" clip-path="url(#terminal-2494215842-line-3)">                                                           apache.hdfs&# [...]
</text><text class="terminal-2494215842-r1" x="12.2" y="117.6" textLength="1415.2" clip-path="url(#terminal-2494215842-line-4)">                                                           apache.pig [...]
@@ -166,18 +166,18 @@
</text><text class="terminal-2494215842-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-2494215842-line-16)">
</text><text class="terminal-2494215842-r2" x="12.2" y="434.8" textLength="585.6" clip-path="url(#terminal-2494215842-line-17)">Prepare sdist/whl packages of Airflow Providers.</text><text class="terminal-2494215842-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-2494215842-line-17)">
</text><text class="terminal-2494215842-r2" x="1464" y="459.2" textLength="12.2" clip-path="url(#terminal-2494215842-line-18)">
-</text><text class="terminal-2494215842-r4" x="0" y="483.6" textLength="24.4" clip-path="url(#terminal-2494215842-line-19)">╭─</text><text class="terminal-2494215842-r4" x="24.4" y="483.6" textLength="1415.2" clip-path="url(#terminal-2494215842-line-19)"> Package flags ─────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2494215842-r4" x="1439.6" y="483.6" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-2494215842-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-2494215842-line-20)">│</text><text class="terminal-2494215842-r5" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-2494215842-line-20)">-</text><text class="terminal-2494215842-r5" x="36.6" y="508" textLength="97.6" clip-path="url(#terminal-2494215842-line-20)">-package</text><text class="terminal-2494215842-r5" x="134.2" y="508" textLength="85.4" clip-path="url(#terminal-24942 [...]
-</text><text class="terminal-2494215842-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-2494215842-line-21)">│</text><text class="terminal-2494215842-r5" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-2494215842-line-21)">-</text><text class="terminal-2494215842-r5" x="36.6" y="532.4" textLength="97.6" clip-path="url(#terminal-2494215842-line-21)">-version</text><text class="terminal-2494215842-r5" x="134.2" y="532.4" textLength="195.2" clip-path="url(#termi [...]
-</text><text class="terminal-2494215842-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-2494215842-line-22)">│</text><text class="terminal-2494215842-r5" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-2494215842-line-22)">-</text><text class="terminal-2494215842-r5" x="36.6" y="556.8" textLength="97.6" clip-path="url(#terminal-2494215842-line-22)">-package</text><text class="terminal-2494215842-r5" x="134.2" y="556.8" textLength="122" clip-path="url(#termina [...]
-</text><text class="terminal-2494215842-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-2494215842-line-23)">│</text><text class="terminal-2494215842-r5" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-2494215842-line-23)">-</text><text class="terminal-2494215842-r5" x="36.6" y="581.2" textLength="73.2" clip-path="url(#terminal-2494215842-line-23)">-debug</text><text class="terminal-2494215842-r2" x="378.2" y="581.2" textLength="878.4" clip-path="url(#termina [...]
-</text><text class="terminal-2494215842-r4" x="0" y="605.6" textLength="1464" clip-path="url(#terminal-2494215842-line-24)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2494215842-r2" x="1464" y="605.6" textLength="12.2" clip-path="url(#terminal-2494215842-line-24)">
-</text><text class="terminal-2494215842-r4" x="0" y="630" textLength="24.4" clip-path="url(#terminal-2494215842-line-25)">╭─</text><text class="terminal-2494215842-r4" x="24.4" y="630" textLength="1415.2" clip-path="url(#terminal-2494215842-line-25)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2494215842-r4" x="1439.6" y="630" textLength="24.4" clip-path="url(#terminal-2494 [...]
-</text><text class="terminal-2494215842-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-2494215842-line-26)">│</text><text class="terminal-2494215842-r5" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-2494215842-line-26)">-</text><text class="terminal-2494215842-r5" x="36.6" y="654.4" textLength="97.6" clip-path="url(#terminal-2494215842-line-26)">-verbose</text><text class="terminal-2494215842-r7" x="280.6" y="654.4" textLength="24.4" clip-path="url(#termin [...]
-</text><text class="terminal-2494215842-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-2494215842-line-27)">│</text><text class="terminal-2494215842-r5" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-2494215842-line-27)">-</text><text class="terminal-2494215842-r5" x="36.6" y="678.8" textLength="48.8" clip-path="url(#terminal-2494215842-line-27)">-dry</text><text class="terminal-2494215842-r5" x="85.4" y="678.8" textLength="48.8" clip-path="url(#terminal-24 [...]
-</text><text class="terminal-2494215842-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-2494215842-line-28)">│</text><text class="terminal-2494215842-r5" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-2494215842-line-28)">-</text><text class="terminal-2494215842-r5" x="36.6" y="703.2" textLength="85.4" clip-path="url(#terminal-2494215842-line-28)">-github</text><text class="terminal-2494215842-r5" x="122" y="703.2" textLength="134.2" clip-path="url(#terminal [...]
-</text><text class="terminal-2494215842-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-2494215842-line-29)">│</text><text class="terminal-2494215842-r5" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-2494215842-line-29)">-</text><text class="terminal-2494215842-r5" x="36.6" y="727.6" textLength="61" clip-path="url(#terminal-2494215842-line-29)">-help</text><text class="terminal-2494215842-r7" x="280.6" y="727.6" textLength="24.4" clip-path="url(#terminal-24 [...]
-</text><text class="terminal-2494215842-r4" x="0" y="752" textLength="1464" clip-path="url(#terminal-2494215842-line-30)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2494215842-r2" x="1464" y="752" textLength="12.2" clip-path="url(#terminal-2494215842-line-30)">
+</text><text class="terminal-2494215842-r5" x="0" y="483.6" textLength="24.4" clip-path="url(#terminal-2494215842-line-19)">╭─</text><text class="terminal-2494215842-r5" x="24.4" y="483.6" textLength="1415.2" clip-path="url(#terminal-2494215842-line-19)"> Package flags ─────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2494215842-r5" x="1439.6" y="483.6" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-2494215842-r5" x="0" y="508" textLength="12.2" clip-path="url(#terminal-2494215842-line-20)">│</text><text class="terminal-2494215842-r4" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-2494215842-line-20)">-</text><text class="terminal-2494215842-r4" x="36.6" y="508" textLength="97.6" clip-path="url(#terminal-2494215842-line-20)">-package</text><text class="terminal-2494215842-r4" x="134.2" y="508" textLength="85.4" clip-path="url(#terminal-24942 [...]
+</text><text class="terminal-2494215842-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-2494215842-line-21)">│</text><text class="terminal-2494215842-r4" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-2494215842-line-21)">-</text><text class="terminal-2494215842-r4" x="36.6" y="532.4" textLength="97.6" clip-path="url(#terminal-2494215842-line-21)">-version</text><text class="terminal-2494215842-r4" x="134.2" y="532.4" textLength="195.2" clip-path="url(#termi [...]
+</text><text class="terminal-2494215842-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-2494215842-line-22)">│</text><text class="terminal-2494215842-r4" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-2494215842-line-22)">-</text><text class="terminal-2494215842-r4" x="36.6" y="556.8" textLength="97.6" clip-path="url(#terminal-2494215842-line-22)">-package</text><text class="terminal-2494215842-r4" x="134.2" y="556.8" textLength="122" clip-path="url(#termina [...]
+</text><text class="terminal-2494215842-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-2494215842-line-23)">│</text><text class="terminal-2494215842-r4" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-2494215842-line-23)">-</text><text class="terminal-2494215842-r4" x="36.6" y="581.2" textLength="73.2" clip-path="url(#terminal-2494215842-line-23)">-debug</text><text class="terminal-2494215842-r2" x="378.2" y="581.2" textLength="878.4" clip-path="url(#termina [...]
+</text><text class="terminal-2494215842-r5" x="0" y="605.6" textLength="1464" clip-path="url(#terminal-2494215842-line-24)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2494215842-r2" x="1464" y="605.6" textLength="12.2" clip-path="url(#terminal-2494215842-line-24)">
+</text><text class="terminal-2494215842-r5" x="0" y="630" textLength="24.4" clip-path="url(#terminal-2494215842-line-25)">╭─</text><text class="terminal-2494215842-r5" x="24.4" y="630" textLength="1415.2" clip-path="url(#terminal-2494215842-line-25)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2494215842-r5" x="1439.6" y="630" textLength="24.4" clip-path="url(#terminal-2494 [...]
+</text><text class="terminal-2494215842-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-2494215842-line-26)">│</text><text class="terminal-2494215842-r4" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-2494215842-line-26)">-</text><text class="terminal-2494215842-r4" x="36.6" y="654.4" textLength="97.6" clip-path="url(#terminal-2494215842-line-26)">-verbose</text><text class="terminal-2494215842-r7" x="280.6" y="654.4" textLength="24.4" clip-path="url(#termin [...]
+</text><text class="terminal-2494215842-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-2494215842-line-27)">│</text><text class="terminal-2494215842-r4" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-2494215842-line-27)">-</text><text class="terminal-2494215842-r4" x="36.6" y="678.8" textLength="48.8" clip-path="url(#terminal-2494215842-line-27)">-dry</text><text class="terminal-2494215842-r4" x="85.4" y="678.8" textLength="48.8" clip-path="url(#terminal-24 [...]
+</text><text class="terminal-2494215842-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-2494215842-line-28)">│</text><text class="terminal-2494215842-r4" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-2494215842-line-28)">-</text><text class="terminal-2494215842-r4" x="36.6" y="703.2" textLength="85.4" clip-path="url(#terminal-2494215842-line-28)">-github</text><text class="terminal-2494215842-r4" x="122" y="703.2" textLength="134.2" clip-path="url(#terminal [...]
+</text><text class="terminal-2494215842-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-2494215842-line-29)">│</text><text class="terminal-2494215842-r4" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-2494215842-line-29)">-</text><text class="terminal-2494215842-r4" x="36.6" y="727.6" textLength="61" clip-path="url(#terminal-2494215842-line-29)">-help</text><text class="terminal-2494215842-r7" x="280.6" y="727.6" textLength="24.4" clip-path="url(#terminal-24 [...]
+</text><text class="terminal-2494215842-r5" x="0" y="752" textLength="1464" clip-path="url(#terminal-2494215842-line-30)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2494215842-r2" x="1464" y="752" textLength="12.2" clip-path="url(#terminal-2494215842-line-30)">
</text>
</g>
</g>
diff --git a/images/breeze/output_release-management_release-prod-images.svg b/images/breeze/output_release-management_release-prod-images.svg
index ef945e9fd0..b39615ab23 100644
--- a/images/breeze/output_release-management_release-prod-images.svg
+++ b/images/breeze/output_release-management_release-prod-images.svg
@@ -35,9 +35,9 @@
.terminal-2418532981-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-2418532981-r2 { fill: #c5c8c6 }
.terminal-2418532981-r3 { fill: #d0b344;font-weight: bold }
-.terminal-2418532981-r4 { fill: #868887 }
-.terminal-2418532981-r5 { fill: #cc555a }
-.terminal-2418532981-r6 { fill: #68a0b3;font-weight: bold }
+.terminal-2418532981-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-2418532981-r5 { fill: #868887 }
+.terminal-2418532981-r6 { fill: #cc555a }
.terminal-2418532981-r7 { fill: #8d7b39 }
.terminal-2418532981-r8 { fill: #8a4346 }
.terminal-2418532981-r9 { fill: #98a84b;font-weight: bold }
@@ -129,29 +129,29 @@
<g class="terminal-2418532981-matrix">
<text class="terminal-2418532981-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2418532981-line-0)">
-</text><text class="terminal-2418532981-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2418532981-line-1)">Usage: </text><text class="terminal-2418532981-r1" x="97.6" y="44.4" textLength="671" clip-path="url(#terminal-2418532981-line-1)">breeze release-management release-prod-images [OPTIONS]</text><text class="terminal-2418532981-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-2418532981-line-1)">
+</text><text class="terminal-2418532981-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2418532981-line-1)">Usage: </text><text class="terminal-2418532981-r1" x="97.6" y="44.4" textLength="573.4" clip-path="url(#terminal-2418532981-line-1)">breeze release-management release-prod-images [</text><text class="terminal-2418532981-r4" x="671" y="44.4" textLength="85.4" clip-path="url(#terminal-2418532981-line-1)">OPTIONS</text><text class="terminal-2418532 [...]
</text><text class="terminal-2418532981-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-2418532981-line-2)">
</text><text class="terminal-2418532981-r2" x="12.2" y="93.2" textLength="841.8" clip-path="url(#terminal-2418532981-line-3)">Release production images to DockerHub (needs DockerHub permissions).</text><text class="terminal-2418532981-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-2418532981-line-3)">
</text><text class="terminal-2418532981-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-2418532981-line-4)">
-</text><text class="terminal-2418532981-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2418532981-line-5)">╭─</text><text class="terminal-2418532981-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2418532981-line-5)"> Release PROD IMAGE flags ──────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2418532981-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#termi [...]
-</text><text class="terminal-2418532981-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2418532981-line-6)">│</text><text class="terminal-2418532981-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2418532981-line-6)">*</text><text class="terminal-2418532981-r6" x="61" y="166.4" textLength="12.2" clip-path="url(#terminal-2418532981-line-6)">-</text><text class="terminal-2418532981-r6" x="73.2" y="166.4" textLength="97.6" clip-path="url(#terminal-2418532981 [...]
-</text><text class="terminal-2418532981-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2418532981-line-7)">│</text><text class="terminal-2418532981-r6" x="61" y="190.8" textLength="12.2" clip-path="url(#terminal-2418532981-line-7)">-</text><text class="terminal-2418532981-r6" x="73.2" y="190.8" textLength="122" clip-path="url(#terminal-2418532981-line-7)">-dockerhub</text><text class="terminal-2418532981-r6" x="195.2" y="190.8" textLength="61" clip-path="url(#terminal-241 [...]
-</text><text class="terminal-2418532981-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2418532981-line-8)">│</text><text class="terminal-2418532981-r6" x="61" y="215.2" textLength="12.2" clip-path="url(#terminal-2418532981-line-8)">-</text><text class="terminal-2418532981-r6" x="73.2" y="215.2" textLength="61" clip-path="url(#terminal-2418532981-line-8)">-slim</text><text class="terminal-2418532981-r6" x="134.2" y="215.2" textLength="85.4" clip-path="url(#terminal-2418532 [...]
-</text><text class="terminal-2418532981-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2418532981-line-9)">│</text><text class="terminal-2418532981-r6" x="61" y="239.6" textLength="12.2" clip-path="url(#terminal-2418532981-line-9)">-</text><text class="terminal-2418532981-r6" x="73.2" y="239.6" textLength="73.2" clip-path="url(#terminal-2418532981-line-9)">-limit</text><text class="terminal-2418532981-r6" x="146.4" y="239.6" textLength="85.4" clip-path="url(#terminal-2418 [...]
-</text><text class="terminal-2418532981-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2418532981-line-10)">│</text><text class="terminal-2418532981-r2" x="317.2" y="264" textLength="1122.4" clip-path="url(#terminal-2418532981-line-10)">available python versions)                                  & [...]
-</text><text class="terminal-2418532981-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-2418532981-line-11)">│</text><text class="terminal-2418532981-r7" x="317.2" y="288.4" textLength="1122.4" clip-path="url(#terminal-2418532981-line-11)">(3.7 | 3.8 | 3.9 | 3.10)                               [...]
-</text><text class="terminal-2418532981-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-2418532981-line-12)">│</text><text class="terminal-2418532981-r6" x="61" y="312.8" textLength="12.2" clip-path="url(#terminal-2418532981-line-12)">-</text><text class="terminal-2418532981-r6" x="73.2" y="312.8" textLength="73.2" clip-path="url(#terminal-2418532981-line-12)">-limit</text><text class="terminal-2418532981-r6" x="146.4" y="312.8" textLength="109.8" clip-path="url(#terminal- [...]
-</text><text class="terminal-2418532981-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-2418532981-line-13)">│</text><text class="terminal-2418532981-r7" x="317.2" y="337.2" textLength="1122.4" clip-path="url(#terminal-2418532981-line-13)">(linux/amd64 | linux/arm64 | linux/amd64,linux/arm64)                           &# [...]
-</text><text class="terminal-2418532981-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-2418532981-line-14)">│</text><text class="terminal-2418532981-r4" x="317.2" y="361.6" textLength="1122.4" clip-path="url(#terminal-2418532981-line-14)">[default: linux/amd64,linux/arm64]                                  [...]
-</text><text class="terminal-2418532981-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-2418532981-line-15)">│</text><text class="terminal-2418532981-r6" x="61" y="386" textLength="12.2" clip-path="url(#terminal-2418532981-line-15)">-</text><text class="terminal-2418532981-r6" x="73.2" y="386" textLength="61" clip-path="url(#terminal-2418532981-line-15)">-skip</text><text class="terminal-2418532981-r6" x="134.2" y="386" textLength="85.4" clip-path="url(#terminal-2418532981-l [...]
-</text><text class="terminal-2418532981-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-2418532981-line-16)">│</text><text class="terminal-2418532981-r2" x="317.2" y="410.4" textLength="1122.4" clip-path="url(#terminal-2418532981-line-16)">should only be used if you release image for previous branches. Automatically set when      </text><text class="terminal-2418532981-r4" x="145 [...]
-</text><text class="terminal-2418532981-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-2418532981-line-17)">│</text><text class="terminal-2418532981-r2" x="317.2" y="434.8" textLength="1122.4" clip-path="url(#terminal-2418532981-line-17)">rc/alpha/beta images are built.                                 [...]
-</text><text class="terminal-2418532981-r4" x="0" y="459.2" textLength="1464" clip-path="url(#terminal-2418532981-line-18)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2418532981-r2" x="1464" y="459.2" textLength="12.2" clip-path="url(#terminal-2418532981-line-18)">
-</text><text class="terminal-2418532981-r4" x="0" y="483.6" textLength="24.4" clip-path="url(#terminal-2418532981-line-19)">╭─</text><text class="terminal-2418532981-r4" x="24.4" y="483.6" textLength="1415.2" clip-path="url(#terminal-2418532981-line-19)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2418532981-r4" x="1439.6" y="483.6" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-2418532981-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-2418532981-line-20)">│</text><text class="terminal-2418532981-r6" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-2418532981-line-20)">-</text><text class="terminal-2418532981-r6" x="36.6" y="508" textLength="97.6" clip-path="url(#terminal-2418532981-line-20)">-verbose</text><text class="terminal-2418532981-r9" x="158.6" y="508" textLength="24.4" clip-path="url(#terminal-24185 [...]
-</text><text class="terminal-2418532981-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-2418532981-line-21)">│</text><text class="terminal-2418532981-r6" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-2418532981-line-21)">-</text><text class="terminal-2418532981-r6" x="36.6" y="532.4" textLength="48.8" clip-path="url(#terminal-2418532981-line-21)">-dry</text><text class="terminal-2418532981-r6" x="85.4" y="532.4" textLength="48.8" clip-path="url(#terminal-24 [...]
-</text><text class="terminal-2418532981-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-2418532981-line-22)">│</text><text class="terminal-2418532981-r6" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-2418532981-line-22)">-</text><text class="terminal-2418532981-r6" x="36.6" y="556.8" textLength="61" clip-path="url(#terminal-2418532981-line-22)">-help</text><text class="terminal-2418532981-r9" x="158.6" y="556.8" textLength="24.4" clip-path="url(#terminal-24 [...]
-</text><text class="terminal-2418532981-r4" x="0" y="581.2" textLength="1464" clip-path="url(#terminal-2418532981-line-23)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2418532981-r2" x="1464" y="581.2" textLength="12.2" clip-path="url(#terminal-2418532981-line-23)">
+</text><text class="terminal-2418532981-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2418532981-line-5)">╭─</text><text class="terminal-2418532981-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2418532981-line-5)"> Release PROD IMAGE flags ──────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2418532981-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#termi [...]
+</text><text class="terminal-2418532981-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2418532981-line-6)">│</text><text class="terminal-2418532981-r6" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2418532981-line-6)">*</text><text class="terminal-2418532981-r4" x="61" y="166.4" textLength="12.2" clip-path="url(#terminal-2418532981-line-6)">-</text><text class="terminal-2418532981-r4" x="73.2" y="166.4" textLength="97.6" clip-path="url(#terminal-2418532981 [...]
+</text><text class="terminal-2418532981-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2418532981-line-7)">│</text><text class="terminal-2418532981-r4" x="61" y="190.8" textLength="12.2" clip-path="url(#terminal-2418532981-line-7)">-</text><text class="terminal-2418532981-r4" x="73.2" y="190.8" textLength="122" clip-path="url(#terminal-2418532981-line-7)">-dockerhub</text><text class="terminal-2418532981-r4" x="195.2" y="190.8" textLength="61" clip-path="url(#terminal-241 [...]
+</text><text class="terminal-2418532981-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2418532981-line-8)">│</text><text class="terminal-2418532981-r4" x="61" y="215.2" textLength="12.2" clip-path="url(#terminal-2418532981-line-8)">-</text><text class="terminal-2418532981-r4" x="73.2" y="215.2" textLength="61" clip-path="url(#terminal-2418532981-line-8)">-slim</text><text class="terminal-2418532981-r4" x="134.2" y="215.2" textLength="85.4" clip-path="url(#terminal-2418532 [...]
+</text><text class="terminal-2418532981-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2418532981-line-9)">│</text><text class="terminal-2418532981-r4" x="61" y="239.6" textLength="12.2" clip-path="url(#terminal-2418532981-line-9)">-</text><text class="terminal-2418532981-r4" x="73.2" y="239.6" textLength="73.2" clip-path="url(#terminal-2418532981-line-9)">-limit</text><text class="terminal-2418532981-r4" x="146.4" y="239.6" textLength="85.4" clip-path="url(#terminal-2418 [...]
+</text><text class="terminal-2418532981-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2418532981-line-10)">│</text><text class="terminal-2418532981-r2" x="317.2" y="264" textLength="1122.4" clip-path="url(#terminal-2418532981-line-10)">available python versions)                                  & [...]
+</text><text class="terminal-2418532981-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-2418532981-line-11)">│</text><text class="terminal-2418532981-r7" x="317.2" y="288.4" textLength="1122.4" clip-path="url(#terminal-2418532981-line-11)">(3.7 | 3.8 | 3.9 | 3.10)                               [...]
+</text><text class="terminal-2418532981-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-2418532981-line-12)">│</text><text class="terminal-2418532981-r4" x="61" y="312.8" textLength="12.2" clip-path="url(#terminal-2418532981-line-12)">-</text><text class="terminal-2418532981-r4" x="73.2" y="312.8" textLength="73.2" clip-path="url(#terminal-2418532981-line-12)">-limit</text><text class="terminal-2418532981-r4" x="146.4" y="312.8" textLength="109.8" clip-path="url(#terminal- [...]
+</text><text class="terminal-2418532981-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-2418532981-line-13)">│</text><text class="terminal-2418532981-r7" x="317.2" y="337.2" textLength="1122.4" clip-path="url(#terminal-2418532981-line-13)">(linux/amd64 | linux/arm64 | linux/amd64,linux/arm64)                           &# [...]
+</text><text class="terminal-2418532981-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-2418532981-line-14)">│</text><text class="terminal-2418532981-r5" x="317.2" y="361.6" textLength="1122.4" clip-path="url(#terminal-2418532981-line-14)">[default: linux/amd64,linux/arm64]                                  [...]
+</text><text class="terminal-2418532981-r5" x="0" y="386" textLength="12.2" clip-path="url(#terminal-2418532981-line-15)">│</text><text class="terminal-2418532981-r4" x="61" y="386" textLength="12.2" clip-path="url(#terminal-2418532981-line-15)">-</text><text class="terminal-2418532981-r4" x="73.2" y="386" textLength="61" clip-path="url(#terminal-2418532981-line-15)">-skip</text><text class="terminal-2418532981-r4" x="134.2" y="386" textLength="85.4" clip-path="url(#terminal-2418532981-l [...]
+</text><text class="terminal-2418532981-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-2418532981-line-16)">│</text><text class="terminal-2418532981-r2" x="317.2" y="410.4" textLength="1122.4" clip-path="url(#terminal-2418532981-line-16)">should only be used if you release image for previous branches. Automatically set when      </text><text class="terminal-2418532981-r5" x="145 [...]
+</text><text class="terminal-2418532981-r5" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-2418532981-line-17)">│</text><text class="terminal-2418532981-r2" x="317.2" y="434.8" textLength="1122.4" clip-path="url(#terminal-2418532981-line-17)">rc/alpha/beta images are built.                                 [...]
+</text><text class="terminal-2418532981-r5" x="0" y="459.2" textLength="1464" clip-path="url(#terminal-2418532981-line-18)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2418532981-r2" x="1464" y="459.2" textLength="12.2" clip-path="url(#terminal-2418532981-line-18)">
+</text><text class="terminal-2418532981-r5" x="0" y="483.6" textLength="24.4" clip-path="url(#terminal-2418532981-line-19)">╭─</text><text class="terminal-2418532981-r5" x="24.4" y="483.6" textLength="1415.2" clip-path="url(#terminal-2418532981-line-19)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2418532981-r5" x="1439.6" y="483.6" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-2418532981-r5" x="0" y="508" textLength="12.2" clip-path="url(#terminal-2418532981-line-20)">│</text><text class="terminal-2418532981-r4" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-2418532981-line-20)">-</text><text class="terminal-2418532981-r4" x="36.6" y="508" textLength="97.6" clip-path="url(#terminal-2418532981-line-20)">-verbose</text><text class="terminal-2418532981-r9" x="158.6" y="508" textLength="24.4" clip-path="url(#terminal-24185 [...]
+</text><text class="terminal-2418532981-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-2418532981-line-21)">│</text><text class="terminal-2418532981-r4" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-2418532981-line-21)">-</text><text class="terminal-2418532981-r4" x="36.6" y="532.4" textLength="48.8" clip-path="url(#terminal-2418532981-line-21)">-dry</text><text class="terminal-2418532981-r4" x="85.4" y="532.4" textLength="48.8" clip-path="url(#terminal-24 [...]
+</text><text class="terminal-2418532981-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-2418532981-line-22)">│</text><text class="terminal-2418532981-r4" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-2418532981-line-22)">-</text><text class="terminal-2418532981-r4" x="36.6" y="556.8" textLength="61" clip-path="url(#terminal-2418532981-line-22)">-help</text><text class="terminal-2418532981-r9" x="158.6" y="556.8" textLength="24.4" clip-path="url(#terminal-24 [...]
+</text><text class="terminal-2418532981-r5" x="0" y="581.2" textLength="1464" clip-path="url(#terminal-2418532981-line-23)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2418532981-r2" x="1464" y="581.2" textLength="12.2" clip-path="url(#terminal-2418532981-line-23)">
</text>
</g>
</g>
diff --git a/images/breeze/output_release-management_verify-provider-packages.svg b/images/breeze/output_release-management_verify-provider-packages.svg
index 02b65c4c3c..ac3e0ef0eb 100644
--- a/images/breeze/output_release-management_verify-provider-packages.svg
+++ b/images/breeze/output_release-management_verify-provider-packages.svg
@@ -35,8 +35,8 @@
.terminal-1827828573-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-1827828573-r2 { fill: #c5c8c6 }
.terminal-1827828573-r3 { fill: #d0b344;font-weight: bold }
-.terminal-1827828573-r4 { fill: #868887 }
-.terminal-1827828573-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-1827828573-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-1827828573-r5 { fill: #868887 }
.terminal-1827828573-r6 { fill: #8d7b39 }
.terminal-1827828573-r7 { fill: #98a84b;font-weight: bold }
</style>
@@ -139,33 +139,33 @@
<g class="terminal-1827828573-matrix">
<text class="terminal-1827828573-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1827828573-line-0)">
-</text><text class="terminal-1827828573-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1827828573-line-1)">Usage: </text><text class="terminal-1827828573-r1" x="97.6" y="44.4" textLength="732" clip-path="url(#terminal-1827828573-line-1)">breeze release-management verify-provider-packages [OPTIONS]</text><text class="terminal-1827828573-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-1827828573-line-1)">
+</text><text class="terminal-1827828573-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1827828573-line-1)">Usage: </text><text class="terminal-1827828573-r1" x="97.6" y="44.4" textLength="634.4" clip-path="url(#terminal-1827828573-line-1)">breeze release-management verify-provider-packages [</text><text class="terminal-1827828573-r4" x="732" y="44.4" textLength="85.4" clip-path="url(#terminal-1827828573-line-1)">OPTIONS</text><text class="terminal-18 [...]
</text><text class="terminal-1827828573-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1827828573-line-2)">
</text><text class="terminal-1827828573-r2" x="12.2" y="93.2" textLength="854" clip-path="url(#terminal-1827828573-line-3)">Verifies if all provider code is following expectations for providers.</text><text class="terminal-1827828573-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-1827828573-line-3)">
</text><text class="terminal-1827828573-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1827828573-line-4)">
-</text><text class="terminal-1827828573-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1827828573-line-5)">╭─</text><text class="terminal-1827828573-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1827828573-line-5)"> Provider verification flags ───────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1827828573-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-1 [...]
-</text><text class="terminal-1827828573-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1827828573-line-6)">│</text><text class="terminal-1827828573-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1827828573-line-6)">-</text><text class="terminal-1827828573-r5" x="36.6" y="166.4" textLength="48.8" clip-path="url(#terminal-1827828573-line-6)">-use</text><text class="terminal-1827828573-r5" x="85.4" y="166.4" textLength="195.2" clip-path="url(#terminal-1827 [...]
-</text><text class="terminal-1827828573-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1827828573-line-7)">│</text><text class="terminal-1827828573-r2" x="451.4" y="190.8" textLength="988.2" clip-path="url(#terminal-1827828573-line-7)">`wheel`, or `sdist` if Airflow should be removed, installed from wheel packages  </text><text class="terminal-1827828573-r4" x="1451.8" y="190.8" textLength="12.2" clip-path=" [...]
-</text><text class="terminal-1827828573-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-1827828573-line-8)">│</text><text class="terminal-1827828573-r2" x="451.4" y="215.2" textLength="793" clip-path="url(#terminal-1827828573-line-8)">or sdist packages available in dist folder respectively. Implies </text><text class="terminal-1827828573-r5" x="1244.4" y="215.2" textLength="12.2" clip-path="url(#terminal-1827828573-line-8)">-</t [...]
-</text><text class="terminal-1827828573-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1827828573-line-9)">│</text><text class="terminal-1827828573-r2" x="451.4" y="239.6" textLength="988.2" clip-path="url(#terminal-1827828573-line-9)">`remove`.                                       [...]
-</text><text class="terminal-1827828573-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1827828573-line-10)">│</text><text class="terminal-1827828573-r6" x="451.4" y="264" textLength="988.2" clip-path="url(#terminal-1827828573-line-10)">(none | wheel | sdist | <airflow_version>)                           &# [...]
-</text><text class="terminal-1827828573-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1827828573-line-11)">│</text><text class="terminal-1827828573-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-1827828573-line-11)">-</text><text class="terminal-1827828573-r5" x="36.6" y="288.4" textLength="97.6" clip-path="url(#terminal-1827828573-line-11)">-airflow</text><text class="terminal-1827828573-r5" x="134.2" y="288.4" textLength="268.4" clip-path="url(#termi [...]
-</text><text class="terminal-1827828573-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1827828573-line-12)">│</text><text class="terminal-1827828573-r2" x="451.4" y="312.8" textLength="988.2" clip-path="url(#terminal-1827828573-line-12)">specify constraints for the installed version and to find newer dependencies     </text><text class="terminal-1827828573-r4" x="1451.8" y="312.8" textLength="12.2" [...]
-</text><text class="terminal-1827828573-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1827828573-line-13)">│</text><text class="terminal-1827828573-r6" x="451.4" y="337.2" textLength="988.2" clip-path="url(#terminal-1827828573-line-13)">(TEXT)                                       [...]
-</text><text class="terminal-1827828573-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-1827828573-line-14)">│</text><text class="terminal-1827828573-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-1827828573-line-14)">-</text><text class="terminal-1827828573-r5" x="36.6" y="361.6" textLength="97.6" clip-path="url(#terminal-1827828573-line-14)">-airflow</text><text class="terminal-1827828573-r5" x="134.2" y="361.6" textLength="85.4" clip-path="url(#termin [...]
-</text><text class="terminal-1827828573-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-1827828573-line-15)">│</text><text class="terminal-1827828573-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-1827828573-line-15)">-</text><text class="terminal-1827828573-r5" x="36.6" y="386" textLength="48.8" clip-path="url(#terminal-1827828573-line-15)">-use</text><text class="terminal-1827828573-r5" x="85.4" y="386" textLength="231.8" clip-path="url(#terminal-182782857 [...]
-</text><text class="terminal-1827828573-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-1827828573-line-16)">│</text><text class="terminal-1827828573-r2" x="451.4" y="410.4" textLength="988.2" clip-path="url(#terminal-1827828573-line-16)">when entering breeze.                                   [...]
-</text><text class="terminal-1827828573-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-1827828573-line-17)">│</text><text class="terminal-1827828573-r5" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-1827828573-line-17)">-</text><text class="terminal-1827828573-r5" x="36.6" y="434.8" textLength="97.6" clip-path="url(#terminal-1827828573-line-17)">-package</text><text class="terminal-1827828573-r5" x="134.2" y="434.8" textLength="85.4" clip-path="url(#termin [...]
-</text><text class="terminal-1827828573-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-1827828573-line-18)">│</text><text class="terminal-1827828573-r4" x="451.4" y="459.2" textLength="658.8" clip-path="url(#terminal-1827828573-line-18)">[default: wheel]                                    & [...]
-</text><text class="terminal-1827828573-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-1827828573-line-19)">│</text><text class="terminal-1827828573-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-1827828573-line-19)">-</text><text class="terminal-1827828573-r5" x="36.6" y="483.6" textLength="61" clip-path="url(#terminal-1827828573-line-19)">-skip</text><text class="terminal-1827828573-r5" x="97.6" y="483.6" textLength="146.4" clip-path="url(#terminal-18 [...]
-</text><text class="terminal-1827828573-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-1827828573-line-20)">│</text><text class="terminal-1827828573-r5" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-1827828573-line-20)">-</text><text class="terminal-1827828573-r5" x="36.6" y="508" textLength="73.2" clip-path="url(#terminal-1827828573-line-20)">-debug</text><text class="terminal-1827828573-r2" x="451.4" y="508" textLength="878.4" clip-path="url(#terminal-182782 [...]
-</text><text class="terminal-1827828573-r4" x="0" y="532.4" textLength="1464" clip-path="url(#terminal-1827828573-line-21)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1827828573-r2" x="1464" y="532.4" textLength="12.2" clip-path="url(#terminal-1827828573-line-21)">
-</text><text class="terminal-1827828573-r4" x="0" y="556.8" textLength="24.4" clip-path="url(#terminal-1827828573-line-22)">╭─</text><text class="terminal-1827828573-r4" x="24.4" y="556.8" textLength="1415.2" clip-path="url(#terminal-1827828573-line-22)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1827828573-r4" x="1439.6" y="556.8" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-1827828573-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-1827828573-line-23)">│</text><text class="terminal-1827828573-r5" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-1827828573-line-23)">-</text><text class="terminal-1827828573-r5" x="36.6" y="581.2" textLength="97.6" clip-path="url(#terminal-1827828573-line-23)">-verbose</text><text class="terminal-1827828573-r7" x="280.6" y="581.2" textLength="24.4" clip-path="url(#termin [...]
-</text><text class="terminal-1827828573-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-1827828573-line-24)">│</text><text class="terminal-1827828573-r5" x="24.4" y="605.6" textLength="12.2" clip-path="url(#terminal-1827828573-line-24)">-</text><text class="terminal-1827828573-r5" x="36.6" y="605.6" textLength="48.8" clip-path="url(#terminal-1827828573-line-24)">-dry</text><text class="terminal-1827828573-r5" x="85.4" y="605.6" textLength="48.8" clip-path="url(#terminal-18 [...]
-</text><text class="terminal-1827828573-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-1827828573-line-25)">│</text><text class="terminal-1827828573-r5" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-1827828573-line-25)">-</text><text class="terminal-1827828573-r5" x="36.6" y="630" textLength="85.4" clip-path="url(#terminal-1827828573-line-25)">-github</text><text class="terminal-1827828573-r5" x="122" y="630" textLength="134.2" clip-path="url(#terminal-1827828 [...]
-</text><text class="terminal-1827828573-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-1827828573-line-26)">│</text><text class="terminal-1827828573-r5" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-1827828573-line-26)">-</text><text class="terminal-1827828573-r5" x="36.6" y="654.4" textLength="61" clip-path="url(#terminal-1827828573-line-26)">-help</text><text class="terminal-1827828573-r7" x="280.6" y="654.4" textLength="24.4" clip-path="url(#terminal-18 [...]
-</text><text class="terminal-1827828573-r4" x="0" y="678.8" textLength="1464" clip-path="url(#terminal-1827828573-line-27)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1827828573-r2" x="1464" y="678.8" textLength="12.2" clip-path="url(#terminal-1827828573-line-27)">
+</text><text class="terminal-1827828573-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1827828573-line-5)">╭─</text><text class="terminal-1827828573-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1827828573-line-5)"> Provider verification flags ───────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1827828573-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-1 [...]
+</text><text class="terminal-1827828573-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1827828573-line-6)">│</text><text class="terminal-1827828573-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1827828573-line-6)">-</text><text class="terminal-1827828573-r4" x="36.6" y="166.4" textLength="48.8" clip-path="url(#terminal-1827828573-line-6)">-use</text><text class="terminal-1827828573-r4" x="85.4" y="166.4" textLength="195.2" clip-path="url(#terminal-1827 [...]
+</text><text class="terminal-1827828573-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1827828573-line-7)">│</text><text class="terminal-1827828573-r2" x="451.4" y="190.8" textLength="988.2" clip-path="url(#terminal-1827828573-line-7)">`wheel`, or `sdist` if Airflow should be removed, installed from wheel packages  </text><text class="terminal-1827828573-r5" x="1451.8" y="190.8" textLength="12.2" clip-path=" [...]
+</text><text class="terminal-1827828573-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-1827828573-line-8)">│</text><text class="terminal-1827828573-r2" x="451.4" y="215.2" textLength="793" clip-path="url(#terminal-1827828573-line-8)">or sdist packages available in dist folder respectively. Implies </text><text class="terminal-1827828573-r4" x="1244.4" y="215.2" textLength="12.2" clip-path="url(#terminal-1827828573-line-8)">-</t [...]
+</text><text class="terminal-1827828573-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1827828573-line-9)">│</text><text class="terminal-1827828573-r2" x="451.4" y="239.6" textLength="988.2" clip-path="url(#terminal-1827828573-line-9)">`remove`.                                       [...]
+</text><text class="terminal-1827828573-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1827828573-line-10)">│</text><text class="terminal-1827828573-r6" x="451.4" y="264" textLength="988.2" clip-path="url(#terminal-1827828573-line-10)">(none | wheel | sdist | <airflow_version>)                           &# [...]
+</text><text class="terminal-1827828573-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1827828573-line-11)">│</text><text class="terminal-1827828573-r4" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-1827828573-line-11)">-</text><text class="terminal-1827828573-r4" x="36.6" y="288.4" textLength="97.6" clip-path="url(#terminal-1827828573-line-11)">-airflow</text><text class="terminal-1827828573-r4" x="134.2" y="288.4" textLength="268.4" clip-path="url(#termi [...]
+</text><text class="terminal-1827828573-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1827828573-line-12)">│</text><text class="terminal-1827828573-r2" x="451.4" y="312.8" textLength="988.2" clip-path="url(#terminal-1827828573-line-12)">specify constraints for the installed version and to find newer dependencies     </text><text class="terminal-1827828573-r5" x="1451.8" y="312.8" textLength="12.2" [...]
+</text><text class="terminal-1827828573-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1827828573-line-13)">│</text><text class="terminal-1827828573-r6" x="451.4" y="337.2" textLength="988.2" clip-path="url(#terminal-1827828573-line-13)">(TEXT)                                       [...]
+</text><text class="terminal-1827828573-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-1827828573-line-14)">│</text><text class="terminal-1827828573-r4" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-1827828573-line-14)">-</text><text class="terminal-1827828573-r4" x="36.6" y="361.6" textLength="97.6" clip-path="url(#terminal-1827828573-line-14)">-airflow</text><text class="terminal-1827828573-r4" x="134.2" y="361.6" textLength="85.4" clip-path="url(#termin [...]
+</text><text class="terminal-1827828573-r5" x="0" y="386" textLength="12.2" clip-path="url(#terminal-1827828573-line-15)">│</text><text class="terminal-1827828573-r4" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-1827828573-line-15)">-</text><text class="terminal-1827828573-r4" x="36.6" y="386" textLength="48.8" clip-path="url(#terminal-1827828573-line-15)">-use</text><text class="terminal-1827828573-r4" x="85.4" y="386" textLength="231.8" clip-path="url(#terminal-182782857 [...]
+</text><text class="terminal-1827828573-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-1827828573-line-16)">│</text><text class="terminal-1827828573-r2" x="451.4" y="410.4" textLength="988.2" clip-path="url(#terminal-1827828573-line-16)">when entering breeze.                                   [...]
+</text><text class="terminal-1827828573-r5" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-1827828573-line-17)">│</text><text class="terminal-1827828573-r4" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-1827828573-line-17)">-</text><text class="terminal-1827828573-r4" x="36.6" y="434.8" textLength="97.6" clip-path="url(#terminal-1827828573-line-17)">-package</text><text class="terminal-1827828573-r4" x="134.2" y="434.8" textLength="85.4" clip-path="url(#termin [...]
+</text><text class="terminal-1827828573-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-1827828573-line-18)">│</text><text class="terminal-1827828573-r5" x="451.4" y="459.2" textLength="658.8" clip-path="url(#terminal-1827828573-line-18)">[default: wheel]                                    & [...]
+</text><text class="terminal-1827828573-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-1827828573-line-19)">│</text><text class="terminal-1827828573-r4" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-1827828573-line-19)">-</text><text class="terminal-1827828573-r4" x="36.6" y="483.6" textLength="61" clip-path="url(#terminal-1827828573-line-19)">-skip</text><text class="terminal-1827828573-r4" x="97.6" y="483.6" textLength="146.4" clip-path="url(#terminal-18 [...]
+</text><text class="terminal-1827828573-r5" x="0" y="508" textLength="12.2" clip-path="url(#terminal-1827828573-line-20)">│</text><text class="terminal-1827828573-r4" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-1827828573-line-20)">-</text><text class="terminal-1827828573-r4" x="36.6" y="508" textLength="73.2" clip-path="url(#terminal-1827828573-line-20)">-debug</text><text class="terminal-1827828573-r2" x="451.4" y="508" textLength="878.4" clip-path="url(#terminal-182782 [...]
+</text><text class="terminal-1827828573-r5" x="0" y="532.4" textLength="1464" clip-path="url(#terminal-1827828573-line-21)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1827828573-r2" x="1464" y="532.4" textLength="12.2" clip-path="url(#terminal-1827828573-line-21)">
+</text><text class="terminal-1827828573-r5" x="0" y="556.8" textLength="24.4" clip-path="url(#terminal-1827828573-line-22)">╭─</text><text class="terminal-1827828573-r5" x="24.4" y="556.8" textLength="1415.2" clip-path="url(#terminal-1827828573-line-22)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1827828573-r5" x="1439.6" y="556.8" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-1827828573-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-1827828573-line-23)">│</text><text class="terminal-1827828573-r4" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-1827828573-line-23)">-</text><text class="terminal-1827828573-r4" x="36.6" y="581.2" textLength="97.6" clip-path="url(#terminal-1827828573-line-23)">-verbose</text><text class="terminal-1827828573-r7" x="280.6" y="581.2" textLength="24.4" clip-path="url(#termin [...]
+</text><text class="terminal-1827828573-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-1827828573-line-24)">│</text><text class="terminal-1827828573-r4" x="24.4" y="605.6" textLength="12.2" clip-path="url(#terminal-1827828573-line-24)">-</text><text class="terminal-1827828573-r4" x="36.6" y="605.6" textLength="48.8" clip-path="url(#terminal-1827828573-line-24)">-dry</text><text class="terminal-1827828573-r4" x="85.4" y="605.6" textLength="48.8" clip-path="url(#terminal-18 [...]
+</text><text class="terminal-1827828573-r5" x="0" y="630" textLength="12.2" clip-path="url(#terminal-1827828573-line-25)">│</text><text class="terminal-1827828573-r4" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-1827828573-line-25)">-</text><text class="terminal-1827828573-r4" x="36.6" y="630" textLength="85.4" clip-path="url(#terminal-1827828573-line-25)">-github</text><text class="terminal-1827828573-r4" x="122" y="630" textLength="134.2" clip-path="url(#terminal-1827828 [...]
+</text><text class="terminal-1827828573-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-1827828573-line-26)">│</text><text class="terminal-1827828573-r4" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-1827828573-line-26)">-</text><text class="terminal-1827828573-r4" x="36.6" y="654.4" textLength="61" clip-path="url(#terminal-1827828573-line-26)">-help</text><text class="terminal-1827828573-r7" x="280.6" y="654.4" textLength="24.4" clip-path="url(#terminal-18 [...]
+</text><text class="terminal-1827828573-r5" x="0" y="678.8" textLength="1464" clip-path="url(#terminal-1827828573-line-27)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1827828573-r2" x="1464" y="678.8" textLength="12.2" clip-path="url(#terminal-1827828573-line-27)">
</text>
</g>
</g>
diff --git a/images/breeze/output_setup.svg b/images/breeze/output_setup.svg
index 29a138ecb4..6c3836536d 100644
--- a/images/breeze/output_setup.svg
+++ b/images/breeze/output_setup.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 464.79999999999995" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 416.0" xmlns="http://www.w3.org/2000/svg">
<!-- Generated with Rich https://www.textualize.io -->
<style>
@@ -19,108 +19,100 @@
font-weight: 700;
}
- .terminal-1927868203-matrix {
+ .terminal-1632679413-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-1927868203-title {
+ .terminal-1632679413-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-1927868203-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-1927868203-r2 { fill: #c5c8c6 }
-.terminal-1927868203-r3 { fill: #d0b344;font-weight: bold }
-.terminal-1927868203-r4 { fill: #868887 }
-.terminal-1927868203-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-1927868203-r6 { fill: #98a84b;font-weight: bold }
+ .terminal-1632679413-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-1632679413-r2 { fill: #c5c8c6 }
+.terminal-1632679413-r3 { fill: #d0b344;font-weight: bold }
+.terminal-1632679413-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-1632679413-r5 { fill: #868887 }
+.terminal-1632679413-r6 { fill: #98a84b;font-weight: bold }
</style>
<defs>
- <clipPath id="terminal-1927868203-clip-terminal">
- <rect x="0" y="0" width="1463.0" height="413.79999999999995" />
+ <clipPath id="terminal-1632679413-clip-terminal">
+ <rect x="0" y="0" width="1463.0" height="365.0" />
</clipPath>
- <clipPath id="terminal-1927868203-line-0">
+ <clipPath id="terminal-1632679413-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1927868203-line-1">
+<clipPath id="terminal-1632679413-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1927868203-line-2">
+<clipPath id="terminal-1632679413-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1927868203-line-3">
+<clipPath id="terminal-1632679413-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1927868203-line-4">
+<clipPath id="terminal-1632679413-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1927868203-line-5">
+<clipPath id="terminal-1632679413-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1927868203-line-6">
+<clipPath id="terminal-1632679413-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1927868203-line-7">
+<clipPath id="terminal-1632679413-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1927868203-line-8">
+<clipPath id="terminal-1632679413-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1927868203-line-9">
+<clipPath id="terminal-1632679413-line-9">
<rect x="0" y="221.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1927868203-line-10">
+<clipPath id="terminal-1632679413-line-10">
<rect x="0" y="245.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1927868203-line-11">
+<clipPath id="terminal-1632679413-line-11">
<rect x="0" y="269.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1927868203-line-12">
+<clipPath id="terminal-1632679413-line-12">
<rect x="0" y="294.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1927868203-line-13">
+<clipPath id="terminal-1632679413-line-13">
<rect x="0" y="318.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1927868203-line-14">
- <rect x="0" y="343.1" width="1464" height="24.65"/>
- </clipPath>
-<clipPath id="terminal-1927868203-line-15">
- <rect x="0" y="367.5" width="1464" height="24.65"/>
- </clipPath>
</defs>
- <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="462.8" rx="8"/><text class="terminal-1927868203-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: setup</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="414" rx="8"/><text class="terminal-1632679413-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: setup</text>
<g transform="translate(26,22)">
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
<circle cx="44" cy="0" r="7" fill="#28c840"/>
</g>
- <g transform="translate(9, 41)" clip-path="url(#terminal-1927868203-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-1632679413-clip-terminal)">
- <g class="terminal-1927868203-matrix">
- <text class="terminal-1927868203-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1927868203-line-0)">
-</text><text class="terminal-1927868203-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1927868203-line-1)">Usage: </text><text class="terminal-1927868203-r1" x="97.6" y="44.4" textLength="488" clip-path="url(#terminal-1927868203-line-1)">breeze setup [OPTIONS] COMMAND [ARGS]...</text><text class="terminal-1927868203-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-1927868203-line-1)">
-</text><text class="terminal-1927868203-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1927868203-line-2)">
-</text><text class="terminal-1927868203-r2" x="12.2" y="93.2" textLength="597.8" clip-path="url(#terminal-1927868203-line-3)">Tools that developers can use to configure Breeze</text><text class="terminal-1927868203-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-1927868203-line-3)">
-</text><text class="terminal-1927868203-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1927868203-line-4)">
-</text><text class="terminal-1927868203-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1927868203-line-5)">╭─</text><text class="terminal-1927868203-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1927868203-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1927868203-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-192786 [...]
-</text><text class="terminal-1927868203-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1927868203-line-6)">│</text><text class="terminal-1927868203-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1927868203-line-6)">-</text><text class="terminal-1927868203-r5" x="36.6" y="166.4" textLength="61" clip-path="url(#terminal-1927868203-line-6)">-help</text><text class="terminal-1927868203-r6" x="122" y="166.4" textLength="24.4" clip-path="url(#terminal-1927868 [...]
-</text><text class="terminal-1927868203-r4" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-1927868203-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1927868203-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-1927868203-line-7)">
-</text><text class="terminal-1927868203-r4" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-1927868203-line-8)">╭─</text><text class="terminal-1927868203-r4" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-1927868203-line-8)"> Commands ──────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1927868203-r4" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#terminal-19278 [...]
-</text><text class="terminal-1927868203-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1927868203-line-9)">│</text><text class="terminal-1927868203-r5" x="24.4" y="239.6" textLength="305" clip-path="url(#terminal-1927868203-line-9)">autocomplete             </text><text class="terminal-1927868203-r2" x="353.8" y="239.6" textLength="1085.8" clip-path="url(#terminal-1927868203-line-9)">Enables autocomplet [...]
-</text><text class="terminal-1927868203-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1927868203-line-10)">│</text><text class="terminal-1927868203-r5" x="24.4" y="264" textLength="305" clip-path="url(#terminal-1927868203-line-10)">command-hash-export      </text><text class="terminal-1927868203-r2" x="353.8" y="264" textLength="1085.8" clip-path="url(#terminal-1927868203-line-10)">Outputs hash of all click commands [...]
-</text><text class="terminal-1927868203-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1927868203-line-11)">│</text><text class="terminal-1927868203-r2" x="353.8" y="288.4" textLength="1085.8" clip-path="url(#terminal-1927868203-line-11)">images should be regenerated).                                 [...]
-</text><text class="terminal-1927868203-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1927868203-line-12)">│</text><text class="terminal-1927868203-r5" x="24.4" y="312.8" textLength="305" clip-path="url(#terminal-1927868203-line-12)">config                   </text><text class="terminal-1927868203-r2" x="353.8" y="312.8" textLength="1085.8" clip-path="url(#terminal-1927868203-l [...]
-</text><text class="terminal-1927868203-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1927868203-line-13)">│</text><text class="terminal-1927868203-r5" x="24.4" y="337.2" textLength="305" clip-path="url(#terminal-1927868203-line-13)">regenerate-command-images</text><text class="terminal-1927868203-r2" x="353.8" y="337.2" textLength="1085.8" clip-path="url(#terminal-1927868203-line-13)">Regenerate breeze command images.      &# [...]
-</text><text class="terminal-1927868203-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-1927868203-line-14)">│</text><text class="terminal-1927868203-r5" x="24.4" y="361.6" textLength="305" clip-path="url(#terminal-1927868203-line-14)">self-upgrade             </text><text class="terminal-1927868203-r2" x="353.8" y="361.6" textLength="1085.8" clip-path="url(#terminal-1927868203-line-14)">Self upgrade [...]
-</text><text class="terminal-1927868203-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-1927868203-line-15)">│</text><text class="terminal-1927868203-r5" x="24.4" y="386" textLength="305" clip-path="url(#terminal-1927868203-line-15)">version                  </text><text class="terminal-1927868203-r2" x="353.8" y="386" textLength="1085.8" clip-path="url(#terminal-1927868203-line-15)">Pr [...]
-</text><text class="terminal-1927868203-r4" x="0" y="410.4" textLength="1464" clip-path="url(#terminal-1927868203-line-16)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1927868203-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-1927868203-line-16)">
+ <g class="terminal-1632679413-matrix">
+ <text class="terminal-1632679413-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1632679413-line-0)">
+</text><text class="terminal-1632679413-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1632679413-line-1)">Usage: </text><text class="terminal-1632679413-r1" x="97.6" y="44.4" textLength="170.8" clip-path="url(#terminal-1632679413-line-1)">breeze setup [</text><text class="terminal-1632679413-r4" x="268.4" y="44.4" textLength="85.4" clip-path="url(#terminal-1632679413-line-1)">OPTIONS</text><text class="terminal-1632679413-r1" x="353.8" y="44.4" textLengt [...]
+</text><text class="terminal-1632679413-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1632679413-line-2)">
+</text><text class="terminal-1632679413-r2" x="12.2" y="93.2" textLength="597.8" clip-path="url(#terminal-1632679413-line-3)">Tools that developers can use to configure Breeze</text><text class="terminal-1632679413-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-1632679413-line-3)">
+</text><text class="terminal-1632679413-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1632679413-line-4)">
+</text><text class="terminal-1632679413-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1632679413-line-5)">╭─</text><text class="terminal-1632679413-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1632679413-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1632679413-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-163267 [...]
+</text><text class="terminal-1632679413-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1632679413-line-6)">│</text><text class="terminal-1632679413-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1632679413-line-6)">-</text><text class="terminal-1632679413-r4" x="36.6" y="166.4" textLength="61" clip-path="url(#terminal-1632679413-line-6)">-help</text><text class="terminal-1632679413-r6" x="122" y="166.4" textLength="24.4" clip-path="url(#terminal-1632679 [...]
+</text><text class="terminal-1632679413-r5" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-1632679413-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1632679413-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-1632679413-line-7)">
+</text><text class="terminal-1632679413-r5" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-1632679413-line-8)">╭─</text><text class="terminal-1632679413-r5" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-1632679413-line-8)"> Commands ──────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1632679413-r5" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#terminal-16326 [...]
+</text><text class="terminal-1632679413-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1632679413-line-9)">│</text><text class="terminal-1632679413-r4" x="24.4" y="239.6" textLength="366" clip-path="url(#terminal-1632679413-line-9)">autocomplete                  </text><text class="terminal-1632679413-r2" x="414.8" y="239.6" textLength="1024.8" clip-path="url(#terminal-1632679413-lin [...]
+</text><text class="terminal-1632679413-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1632679413-line-10)">│</text><text class="terminal-1632679413-r4" x="24.4" y="264" textLength="366" clip-path="url(#terminal-1632679413-line-10)">config                        </text><text class="terminal-1632679413-r2" x="414.8" y="264" textLength="683.2" clip-path="url [...]
+</text><text class="terminal-1632679413-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1632679413-line-11)">│</text><text class="terminal-1632679413-r4" x="24.4" y="288.4" textLength="366" clip-path="url(#terminal-1632679413-line-11)">regenerate-command-images     </text><text class="terminal-1632679413-r2" x="414.8" y="288.4" textLength="1024.8" clip-path="url(#terminal-1632679413-line-11)">Regenerate breeze command images. &# [...]
+</text><text class="terminal-1632679413-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1632679413-line-12)">│</text><text class="terminal-1632679413-r4" x="24.4" y="312.8" textLength="366" clip-path="url(#terminal-1632679413-line-12)">self-upgrade                  </text><text class="terminal-1632679413-r2" x="414.8" y="312.8" textLength="1024.8" clip-path="url(#terminal-1632679413-l [...]
+</text><text class="terminal-1632679413-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1632679413-line-13)">│</text><text class="terminal-1632679413-r4" x="24.4" y="337.2" textLength="366" clip-path="url(#terminal-1632679413-line-13)">version                       </text><text class="terminal-1632679413-r2" x="414.8" y="337.2" textLength="1024.8" clip-path="u [...]
+</text><text class="terminal-1632679413-r5" x="0" y="361.6" textLength="1464" clip-path="url(#terminal-1632679413-line-14)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1632679413-r2" x="1464" y="361.6" textLength="12.2" clip-path="url(#terminal-1632679413-line-14)">
</text>
</g>
</g>
diff --git a/images/breeze/output_setup_autocomplete.svg b/images/breeze/output_setup_autocomplete.svg
index 9edf5178d6..dcd41c395c 100644
--- a/images/breeze/output_setup_autocomplete.svg
+++ b/images/breeze/output_setup_autocomplete.svg
@@ -35,8 +35,8 @@
.terminal-4043996855-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-4043996855-r2 { fill: #c5c8c6 }
.terminal-4043996855-r3 { fill: #d0b344;font-weight: bold }
-.terminal-4043996855-r4 { fill: #868887 }
-.terminal-4043996855-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-4043996855-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-4043996855-r5 { fill: #868887 }
.terminal-4043996855-r6 { fill: #98a84b;font-weight: bold }
.terminal-4043996855-r7 { fill: #8d7b39 }
</style>
@@ -97,19 +97,19 @@
<g class="terminal-4043996855-matrix">
<text class="terminal-4043996855-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-4043996855-line-0)">
-</text><text class="terminal-4043996855-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-4043996855-line-1)">Usage: </text><text class="terminal-4043996855-r1" x="97.6" y="44.4" textLength="427" clip-path="url(#terminal-4043996855-line-1)">breeze setup autocomplete [OPTIONS]</text><text class="terminal-4043996855-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-4043996855-line-1)">
+</text><text class="terminal-4043996855-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-4043996855-line-1)">Usage: </text><text class="terminal-4043996855-r1" x="97.6" y="44.4" textLength="329.4" clip-path="url(#terminal-4043996855-line-1)">breeze setup autocomplete [</text><text class="terminal-4043996855-r4" x="427" y="44.4" textLength="85.4" clip-path="url(#terminal-4043996855-line-1)">OPTIONS</text><text class="terminal-4043996855-r1" x="512.4" y= [...]
</text><text class="terminal-4043996855-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-4043996855-line-2)">
</text><text class="terminal-4043996855-r2" x="12.2" y="93.2" textLength="512.4" clip-path="url(#terminal-4043996855-line-3)">Enables autocompletion of breeze commands.</text><text class="terminal-4043996855-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-4043996855-line-3)">
</text><text class="terminal-4043996855-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-4043996855-line-4)">
-</text><text class="terminal-4043996855-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-4043996855-line-5)">╭─</text><text class="terminal-4043996855-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-4043996855-line-5)"> Setup autocomplete flags ──────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-4043996855-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-4 [...]
-</text><text class="terminal-4043996855-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-4043996855-line-6)">│</text><text class="terminal-4043996855-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-4043996855-line-6)">-</text><text class="terminal-4043996855-r5" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-4043996855-line-6)">-force</text><text class="terminal-4043996855-r6" x="134.2" y="166.4" textLength="24.4" clip-path="url(#terminal-40 [...]
-</text><text class="terminal-4043996855-r4" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-4043996855-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-4043996855-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-4043996855-line-7)">
-</text><text class="terminal-4043996855-r4" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-4043996855-line-8)">╭─</text><text class="terminal-4043996855-r4" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-4043996855-line-8)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-4043996855-r4" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-4043996855-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-4043996855-line-9)">│</text><text class="terminal-4043996855-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-4043996855-line-9)">-</text><text class="terminal-4043996855-r5" x="36.6" y="239.6" textLength="85.4" clip-path="url(#terminal-4043996855-line-9)">-answer</text><text class="terminal-4043996855-r6" x="158.6" y="239.6" textLength="24.4" clip-path="url(#terminal-4 [...]
-</text><text class="terminal-4043996855-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-4043996855-line-10)">│</text><text class="terminal-4043996855-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-4043996855-line-10)">-</text><text class="terminal-4043996855-r5" x="36.6" y="264" textLength="48.8" clip-path="url(#terminal-4043996855-line-10)">-dry</text><text class="terminal-4043996855-r5" x="85.4" y="264" textLength="48.8" clip-path="url(#terminal-4043996855 [...]
-</text><text class="terminal-4043996855-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-4043996855-line-11)">│</text><text class="terminal-4043996855-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-4043996855-line-11)">-</text><text class="terminal-4043996855-r5" x="36.6" y="288.4" textLength="97.6" clip-path="url(#terminal-4043996855-line-11)">-verbose</text><text class="terminal-4043996855-r6" x="158.6" y="288.4" textLength="24.4" clip-path="url(#termin [...]
-</text><text class="terminal-4043996855-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-4043996855-line-12)">│</text><text class="terminal-4043996855-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-4043996855-line-12)">-</text><text class="terminal-4043996855-r5" x="36.6" y="312.8" textLength="61" clip-path="url(#terminal-4043996855-line-12)">-help</text><text class="terminal-4043996855-r6" x="158.6" y="312.8" textLength="24.4" clip-path="url(#terminal-40 [...]
-</text><text class="terminal-4043996855-r4" x="0" y="337.2" textLength="1464" clip-path="url(#terminal-4043996855-line-13)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-4043996855-r2" x="1464" y="337.2" textLength="12.2" clip-path="url(#terminal-4043996855-line-13)">
+</text><text class="terminal-4043996855-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-4043996855-line-5)">╭─</text><text class="terminal-4043996855-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-4043996855-line-5)"> Setup autocomplete flags ──────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-4043996855-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-4 [...]
+</text><text class="terminal-4043996855-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-4043996855-line-6)">│</text><text class="terminal-4043996855-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-4043996855-line-6)">-</text><text class="terminal-4043996855-r4" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-4043996855-line-6)">-force</text><text class="terminal-4043996855-r6" x="134.2" y="166.4" textLength="24.4" clip-path="url(#terminal-40 [...]
+</text><text class="terminal-4043996855-r5" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-4043996855-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-4043996855-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-4043996855-line-7)">
+</text><text class="terminal-4043996855-r5" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-4043996855-line-8)">╭─</text><text class="terminal-4043996855-r5" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-4043996855-line-8)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-4043996855-r5" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-4043996855-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-4043996855-line-9)">│</text><text class="terminal-4043996855-r4" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-4043996855-line-9)">-</text><text class="terminal-4043996855-r4" x="36.6" y="239.6" textLength="85.4" clip-path="url(#terminal-4043996855-line-9)">-answer</text><text class="terminal-4043996855-r6" x="158.6" y="239.6" textLength="24.4" clip-path="url(#terminal-4 [...]
+</text><text class="terminal-4043996855-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-4043996855-line-10)">│</text><text class="terminal-4043996855-r4" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-4043996855-line-10)">-</text><text class="terminal-4043996855-r4" x="36.6" y="264" textLength="48.8" clip-path="url(#terminal-4043996855-line-10)">-dry</text><text class="terminal-4043996855-r4" x="85.4" y="264" textLength="48.8" clip-path="url(#terminal-4043996855 [...]
+</text><text class="terminal-4043996855-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-4043996855-line-11)">│</text><text class="terminal-4043996855-r4" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-4043996855-line-11)">-</text><text class="terminal-4043996855-r4" x="36.6" y="288.4" textLength="97.6" clip-path="url(#terminal-4043996855-line-11)">-verbose</text><text class="terminal-4043996855-r6" x="158.6" y="288.4" textLength="24.4" clip-path="url(#termin [...]
+</text><text class="terminal-4043996855-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-4043996855-line-12)">│</text><text class="terminal-4043996855-r4" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-4043996855-line-12)">-</text><text class="terminal-4043996855-r4" x="36.6" y="312.8" textLength="61" clip-path="url(#terminal-4043996855-line-12)">-help</text><text class="terminal-4043996855-r6" x="158.6" y="312.8" textLength="24.4" clip-path="url(#terminal-40 [...]
+</text><text class="terminal-4043996855-r5" x="0" y="337.2" textLength="1464" clip-path="url(#terminal-4043996855-line-13)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-4043996855-r2" x="1464" y="337.2" textLength="12.2" clip-path="url(#terminal-4043996855-line-13)">
</text>
</g>
</g>
diff --git a/images/breeze/output_setup_command-hash-export.svg b/images/breeze/output_setup_command-hash-export.svg
deleted file mode 100644
index 3f9412fce6..0000000000
--- a/images/breeze/output_setup_command-hash-export.svg
+++ /dev/null
@@ -1,95 +0,0 @@
-<svg class="rich-terminal" viewBox="0 0 1482 269.6" xmlns="http://www.w3.org/2000/svg">
- <!-- Generated with Rich https://www.textualize.io -->
- <style>
-
- @font-face {
- font-family: "Fira Code";
- src: local("FiraCode-Regular"),
- url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff2/FiraCode-Regular.woff2") format("woff2"),
- url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff/FiraCode-Regular.woff") format("woff");
- font-style: normal;
- font-weight: 400;
- }
- @font-face {
- font-family: "Fira Code";
- src: local("FiraCode-Bold"),
- url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff2/FiraCode-Bold.woff2") format("woff2"),
- url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff/FiraCode-Bold.woff") format("woff");
- font-style: bold;
- font-weight: 700;
- }
-
- .terminal-1802074721-matrix {
- font-family: Fira Code, monospace;
- font-size: 20px;
- line-height: 24.4px;
- font-variant-east-asian: full-width;
- }
-
- .terminal-1802074721-title {
- font-size: 18px;
- font-weight: bold;
- font-family: arial;
- }
-
- .terminal-1802074721-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-1802074721-r2 { fill: #c5c8c6 }
-.terminal-1802074721-r3 { fill: #d0b344;font-weight: bold }
-.terminal-1802074721-r4 { fill: #868887 }
-.terminal-1802074721-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-1802074721-r6 { fill: #98a84b;font-weight: bold }
- </style>
-
- <defs>
- <clipPath id="terminal-1802074721-clip-terminal">
- <rect x="0" y="0" width="1463.0" height="218.6" />
- </clipPath>
- <clipPath id="terminal-1802074721-line-0">
- <rect x="0" y="1.5" width="1464" height="24.65"/>
- </clipPath>
-<clipPath id="terminal-1802074721-line-1">
- <rect x="0" y="25.9" width="1464" height="24.65"/>
- </clipPath>
-<clipPath id="terminal-1802074721-line-2">
- <rect x="0" y="50.3" width="1464" height="24.65"/>
- </clipPath>
-<clipPath id="terminal-1802074721-line-3">
- <rect x="0" y="74.7" width="1464" height="24.65"/>
- </clipPath>
-<clipPath id="terminal-1802074721-line-4">
- <rect x="0" y="99.1" width="1464" height="24.65"/>
- </clipPath>
-<clipPath id="terminal-1802074721-line-5">
- <rect x="0" y="123.5" width="1464" height="24.65"/>
- </clipPath>
-<clipPath id="terminal-1802074721-line-6">
- <rect x="0" y="147.9" width="1464" height="24.65"/>
- </clipPath>
-<clipPath id="terminal-1802074721-line-7">
- <rect x="0" y="172.3" width="1464" height="24.65"/>
- </clipPath>
- </defs>
-
- <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="267.6" rx="8"/><text class="terminal-1802074721-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: setup command-hash-export</text>
- <g transform="translate(26,22)">
- <circle cx="0" cy="0" r="7" fill="#ff5f57"/>
- <circle cx="22" cy="0" r="7" fill="#febc2e"/>
- <circle cx="44" cy="0" r="7" fill="#28c840"/>
- </g>
-
- <g transform="translate(9, 41)" clip-path="url(#terminal-1802074721-clip-terminal)">
-
- <g class="terminal-1802074721-matrix">
- <text class="terminal-1802074721-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1802074721-line-0)">
-</text><text class="terminal-1802074721-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1802074721-line-1)">Usage: </text><text class="terminal-1802074721-r1" x="97.6" y="44.4" textLength="597.8" clip-path="url(#terminal-1802074721-line-1)">breeze setup command-hash-export [OPTIONS] OUTPUT</text><text class="terminal-1802074721-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-1802074721-line-1)">
-</text><text class="terminal-1802074721-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1802074721-line-2)">
-</text><text class="terminal-1802074721-r2" x="12.2" y="93.2" textLength="1415.2" clip-path="url(#terminal-1802074721-line-3)">Outputs hash of all click commands to file or stdout if `-` is used (useful to see if images should be regenerated).</text><text class="terminal-1802074721-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-1802074721-line-3)">
-</text><text class="terminal-1802074721-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1802074721-line-4)">
-</text><text class="terminal-1802074721-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1802074721-line-5)">╭─</text><text class="terminal-1802074721-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1802074721-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1802074721-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-180207 [...]
-</text><text class="terminal-1802074721-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1802074721-line-6)">│</text><text class="terminal-1802074721-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1802074721-line-6)">-</text><text class="terminal-1802074721-r5" x="36.6" y="166.4" textLength="97.6" clip-path="url(#terminal-1802074721-line-6)">-verbose</text><text class="terminal-1802074721-r6" x="158.6" y="166.4" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-1802074721-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1802074721-line-7)">│</text><text class="terminal-1802074721-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-1802074721-line-7)">-</text><text class="terminal-1802074721-r5" x="36.6" y="190.8" textLength="61" clip-path="url(#terminal-1802074721-line-7)">-help</text><text class="terminal-1802074721-r6" x="158.6" y="190.8" textLength="24.4" clip-path="url(#terminal-18020 [...]
-</text><text class="terminal-1802074721-r4" x="0" y="215.2" textLength="1464" clip-path="url(#terminal-1802074721-line-8)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1802074721-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#terminal-1802074721-line-8)">
-</text>
- </g>
- </g>
-</svg>
diff --git a/images/breeze/output_setup_config.svg b/images/breeze/output_setup_config.svg
index 4d6c2dbba5..0c428fce86 100644
--- a/images/breeze/output_setup_config.svg
+++ b/images/breeze/output_setup_config.svg
@@ -35,8 +35,8 @@
.terminal-4106968381-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-4106968381-r2 { fill: #c5c8c6 }
.terminal-4106968381-r3 { fill: #d0b344;font-weight: bold }
-.terminal-4106968381-r4 { fill: #868887 }
-.terminal-4106968381-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-4106968381-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-4106968381-r5 { fill: #868887 }
.terminal-4106968381-r6 { fill: #98a84b;font-weight: bold }
.terminal-4106968381-r7 { fill: #8d7b39 }
</style>
@@ -118,26 +118,26 @@
<g class="terminal-4106968381-matrix">
<text class="terminal-4106968381-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-4106968381-line-0)">
-</text><text class="terminal-4106968381-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-4106968381-line-1)">Usage: </text><text class="terminal-4106968381-r1" x="97.6" y="44.4" textLength="353.8" clip-path="url(#terminal-4106968381-line-1)">breeze setup config [OPTIONS]</text><text class="terminal-4106968381-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-4106968381-line-1)">
+</text><text class="terminal-4106968381-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-4106968381-line-1)">Usage: </text><text class="terminal-4106968381-r1" x="97.6" y="44.4" textLength="256.2" clip-path="url(#terminal-4106968381-line-1)">breeze setup config [</text><text class="terminal-4106968381-r4" x="353.8" y="44.4" textLength="85.4" clip-path="url(#terminal-4106968381-line-1)">OPTIONS</text><text class="terminal-4106968381-r1" x="439.2" y="44. [...]
</text><text class="terminal-4106968381-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-4106968381-line-2)">
-</text><text class="terminal-4106968381-r2" x="12.2" y="93.2" textLength="805.2" clip-path="url(#terminal-4106968381-line-3)">Show/update configuration (Python, Backend, Cheatsheet, ASCIIART).</text><text class="terminal-4106968381-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-4106968381-line-3)">
+</text><text class="terminal-4106968381-r2" x="12.2" y="93.2" textLength="683.2" clip-path="url(#terminal-4106968381-line-3)">Show/update configuration (Python, Backend, Cheatsheet, </text><text class="terminal-4106968381-r4" x="695.4" y="93.2" textLength="97.6" clip-path="url(#terminal-4106968381-line-3)">ASCIIART</text><text class="terminal-4106968381-r2" x="793" y="93.2" textLength="24.4" clip-path="url(#terminal-4106968381-line-3)">).</text><text class="termi [...]
</text><text class="terminal-4106968381-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-4106968381-line-4)">
-</text><text class="terminal-4106968381-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-4106968381-line-5)">╭─</text><text class="terminal-4106968381-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-4106968381-line-5)"> Config flags ──────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-4106968381-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-410696 [...]
-</text><text class="terminal-4106968381-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-4106968381-line-6)">│</text><text class="terminal-4106968381-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-4106968381-line-6)">-</text><text class="terminal-4106968381-r5" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-4106968381-line-6)">-python</text><text class="terminal-4106968381-r6" x="390.4" y="166.4" textLength="24.4" clip-path="url(#terminal-4 [...]
-</text><text class="terminal-4106968381-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-4106968381-line-7)">│</text><text class="terminal-4106968381-r7" x="475.8" y="190.8" textLength="732" clip-path="url(#terminal-4106968381-line-7)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
-</text><text class="terminal-4106968381-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-4106968381-line-8)">│</text><text class="terminal-4106968381-r4" x="475.8" y="215.2" textLength="732" clip-path="url(#terminal-4106968381-line-8)">[default: 3.7]                                     & [...]
-</text><text class="terminal-4106968381-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-4106968381-line-9)">│</text><text class="terminal-4106968381-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-4106968381-line-9)">-</text><text class="terminal-4106968381-r5" x="36.6" y="239.6" textLength="97.6" clip-path="url(#terminal-4106968381-line-9)">-backend</text><text class="terminal-4106968381-r6" x="390.4" y="239.6" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-4106968381-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-4106968381-line-10)">│</text><text class="terminal-4106968381-r4" x="475.8" y="264" textLength="292.8" clip-path="url(#terminal-4106968381-line-10)">[default: sqlite]       </text><text class="terminal-4106968381-r4" x="1451.8" y="264" textLength="12.2" clip-path="url(#terminal-4106968381-line-10)">│</text><text class="terminal-4106968381-r2" x="146 [...]
-</text><text class="terminal-4106968381-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-4106968381-line-11)">│</text><text class="terminal-4106968381-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-4106968381-line-11)">-</text><text class="terminal-4106968381-r5" x="36.6" y="288.4" textLength="109.8" clip-path="url(#terminal-4106968381-line-11)">-postgres</text><text class="terminal-4106968381-r5" x="146.4" y="288.4" textLength="97.6" clip-path="url(#term [...]
-</text><text class="terminal-4106968381-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-4106968381-line-12)">│</text><text class="terminal-4106968381-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-4106968381-line-12)">-</text><text class="terminal-4106968381-r5" x="36.6" y="312.8" textLength="73.2" clip-path="url(#terminal-4106968381-line-12)">-mysql</text><text class="terminal-4106968381-r5" x="109.8" y="312.8" textLength="97.6" clip-path="url(#terminal [...]
-</text><text class="terminal-4106968381-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-4106968381-line-13)">│</text><text class="terminal-4106968381-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-4106968381-line-13)">-</text><text class="terminal-4106968381-r5" x="36.6" y="337.2" textLength="73.2" clip-path="url(#terminal-4106968381-line-13)">-mssql</text><text class="terminal-4106968381-r5" x="109.8" y="337.2" textLength="97.6" clip-path="url(#terminal [...]
-</text><text class="terminal-4106968381-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-4106968381-line-14)">│</text><text class="terminal-4106968381-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-4106968381-line-14)">-</text><text class="terminal-4106968381-r5" x="36.6" y="361.6" textLength="134.2" clip-path="url(#terminal-4106968381-line-14)">-cheatsheet</text><text class="terminal-4106968381-r2" x="170.8" y="361.6" textLength="12.2" clip-path="url(#te [...]
-</text><text class="terminal-4106968381-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-4106968381-line-15)">│</text><text class="terminal-4106968381-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-4106968381-line-15)">-</text><text class="terminal-4106968381-r5" x="36.6" y="386" textLength="109.8" clip-path="url(#terminal-4106968381-line-15)">-asciiart</text><text class="terminal-4106968381-r2" x="146.4" y="386" textLength="12.2" clip-path="url(#terminal-410 [...]
-</text><text class="terminal-4106968381-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-4106968381-line-16)">│</text><text class="terminal-4106968381-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-4106968381-line-16)">-</text><text class="terminal-4106968381-r5" x="36.6" y="410.4" textLength="85.4" clip-path="url(#terminal-4106968381-line-16)">-colour</text><text class="terminal-4106968381-r2" x="122" y="410.4" textLength="12.2" clip-path="url(#terminal- [...]
-</text><text class="terminal-4106968381-r4" x="0" y="434.8" textLength="1464" clip-path="url(#terminal-4106968381-line-17)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-4106968381-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-4106968381-line-17)">
-</text><text class="terminal-4106968381-r4" x="0" y="459.2" textLength="24.4" clip-path="url(#terminal-4106968381-line-18)">╭─</text><text class="terminal-4106968381-r4" x="24.4" y="459.2" textLength="1415.2" clip-path="url(#terminal-4106968381-line-18)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-4106968381-r4" x="1439.6" y="459.2" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-4106968381-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-4106968381-line-19)">│</text><text class="terminal-4106968381-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-4106968381-line-19)">-</text><text class="terminal-4106968381-r5" x="36.6" y="483.6" textLength="61" clip-path="url(#terminal-4106968381-line-19)">-help</text><text class="terminal-4106968381-r6" x="122" y="483.6" textLength="24.4" clip-path="url(#terminal-4106 [...]
-</text><text class="terminal-4106968381-r4" x="0" y="508" textLength="1464" clip-path="url(#terminal-4106968381-line-20)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-4106968381-r2" x="1464" y="508" textLength="12.2" clip-path="url(#terminal-4106968381-line-20)">
+</text><text class="terminal-4106968381-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-4106968381-line-5)">╭─</text><text class="terminal-4106968381-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-4106968381-line-5)"> Config flags ──────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-4106968381-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-410696 [...]
+</text><text class="terminal-4106968381-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-4106968381-line-6)">│</text><text class="terminal-4106968381-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-4106968381-line-6)">-</text><text class="terminal-4106968381-r4" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-4106968381-line-6)">-python</text><text class="terminal-4106968381-r6" x="390.4" y="166.4" textLength="24.4" clip-path="url(#terminal-4 [...]
+</text><text class="terminal-4106968381-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-4106968381-line-7)">│</text><text class="terminal-4106968381-r7" x="475.8" y="190.8" textLength="732" clip-path="url(#terminal-4106968381-line-7)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
+</text><text class="terminal-4106968381-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-4106968381-line-8)">│</text><text class="terminal-4106968381-r5" x="475.8" y="215.2" textLength="732" clip-path="url(#terminal-4106968381-line-8)">[default: 3.7]                                     & [...]
+</text><text class="terminal-4106968381-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-4106968381-line-9)">│</text><text class="terminal-4106968381-r4" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-4106968381-line-9)">-</text><text class="terminal-4106968381-r4" x="36.6" y="239.6" textLength="97.6" clip-path="url(#terminal-4106968381-line-9)">-backend</text><text class="terminal-4106968381-r6" x="390.4" y="239.6" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-4106968381-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-4106968381-line-10)">│</text><text class="terminal-4106968381-r5" x="475.8" y="264" textLength="292.8" clip-path="url(#terminal-4106968381-line-10)">[default: sqlite]       </text><text class="terminal-4106968381-r5" x="1451.8" y="264" textLength="12.2" clip-path="url(#terminal-4106968381-line-10)">│</text><text class="terminal-4106968381-r2" x="146 [...]
+</text><text class="terminal-4106968381-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-4106968381-line-11)">│</text><text class="terminal-4106968381-r4" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-4106968381-line-11)">-</text><text class="terminal-4106968381-r4" x="36.6" y="288.4" textLength="109.8" clip-path="url(#terminal-4106968381-line-11)">-postgres</text><text class="terminal-4106968381-r4" x="146.4" y="288.4" textLength="97.6" clip-path="url(#term [...]
+</text><text class="terminal-4106968381-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-4106968381-line-12)">│</text><text class="terminal-4106968381-r4" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-4106968381-line-12)">-</text><text class="terminal-4106968381-r4" x="36.6" y="312.8" textLength="73.2" clip-path="url(#terminal-4106968381-line-12)">-mysql</text><text class="terminal-4106968381-r4" x="109.8" y="312.8" textLength="97.6" clip-path="url(#terminal [...]
+</text><text class="terminal-4106968381-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-4106968381-line-13)">│</text><text class="terminal-4106968381-r4" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-4106968381-line-13)">-</text><text class="terminal-4106968381-r4" x="36.6" y="337.2" textLength="73.2" clip-path="url(#terminal-4106968381-line-13)">-mssql</text><text class="terminal-4106968381-r4" x="109.8" y="337.2" textLength="97.6" clip-path="url(#terminal [...]
+</text><text class="terminal-4106968381-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-4106968381-line-14)">│</text><text class="terminal-4106968381-r4" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-4106968381-line-14)">-</text><text class="terminal-4106968381-r4" x="36.6" y="361.6" textLength="134.2" clip-path="url(#terminal-4106968381-line-14)">-cheatsheet</text><text class="terminal-4106968381-r2" x="170.8" y="361.6" textLength="12.2" clip-path="url(#te [...]
+</text><text class="terminal-4106968381-r5" x="0" y="386" textLength="12.2" clip-path="url(#terminal-4106968381-line-15)">│</text><text class="terminal-4106968381-r4" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-4106968381-line-15)">-</text><text class="terminal-4106968381-r4" x="36.6" y="386" textLength="109.8" clip-path="url(#terminal-4106968381-line-15)">-asciiart</text><text class="terminal-4106968381-r2" x="146.4" y="386" textLength="12.2" clip-path="url(#terminal-410 [...]
+</text><text class="terminal-4106968381-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-4106968381-line-16)">│</text><text class="terminal-4106968381-r4" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-4106968381-line-16)">-</text><text class="terminal-4106968381-r4" x="36.6" y="410.4" textLength="85.4" clip-path="url(#terminal-4106968381-line-16)">-colour</text><text class="terminal-4106968381-r2" x="122" y="410.4" textLength="12.2" clip-path="url(#terminal- [...]
+</text><text class="terminal-4106968381-r5" x="0" y="434.8" textLength="1464" clip-path="url(#terminal-4106968381-line-17)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-4106968381-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-4106968381-line-17)">
+</text><text class="terminal-4106968381-r5" x="0" y="459.2" textLength="24.4" clip-path="url(#terminal-4106968381-line-18)">╭─</text><text class="terminal-4106968381-r5" x="24.4" y="459.2" textLength="1415.2" clip-path="url(#terminal-4106968381-line-18)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-4106968381-r5" x="1439.6" y="459.2" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-4106968381-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-4106968381-line-19)">│</text><text class="terminal-4106968381-r4" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-4106968381-line-19)">-</text><text class="terminal-4106968381-r4" x="36.6" y="483.6" textLength="61" clip-path="url(#terminal-4106968381-line-19)">-help</text><text class="terminal-4106968381-r6" x="122" y="483.6" textLength="24.4" clip-path="url(#terminal-4106 [...]
+</text><text class="terminal-4106968381-r5" x="0" y="508" textLength="1464" clip-path="url(#terminal-4106968381-line-20)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-4106968381-r2" x="1464" y="508" textLength="12.2" clip-path="url(#terminal-4106968381-line-20)">
</text>
</g>
</g>
diff --git a/images/breeze/output_setup_regenerate-command-images.svg b/images/breeze/output_setup_regenerate-command-images.svg
index f2ee84496c..cc1c4e0727 100644
--- a/images/breeze/output_setup_regenerate-command-images.svg
+++ b/images/breeze/output_setup_regenerate-command-images.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 294.0" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 660.0" xmlns="http://www.w3.org/2000/svg">
<!-- Generated with Rich https://www.textualize.io -->
<style>
@@ -19,80 +19,141 @@
font-weight: 700;
}
- .terminal-93949266-matrix {
+ .terminal-1235304391-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-93949266-title {
+ .terminal-1235304391-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-93949266-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-93949266-r2 { fill: #c5c8c6 }
-.terminal-93949266-r3 { fill: #d0b344;font-weight: bold }
-.terminal-93949266-r4 { fill: #868887 }
-.terminal-93949266-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-93949266-r6 { fill: #98a84b;font-weight: bold }
+ .terminal-1235304391-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-1235304391-r2 { fill: #c5c8c6 }
+.terminal-1235304391-r3 { fill: #d0b344;font-weight: bold }
+.terminal-1235304391-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-1235304391-r5 { fill: #868887 }
+.terminal-1235304391-r6 { fill: #8d7b39 }
+.terminal-1235304391-r7 { fill: #98a84b;font-weight: bold }
</style>
<defs>
- <clipPath id="terminal-93949266-clip-terminal">
- <rect x="0" y="0" width="1463.0" height="243.0" />
+ <clipPath id="terminal-1235304391-clip-terminal">
+ <rect x="0" y="0" width="1463.0" height="609.0" />
</clipPath>
- <clipPath id="terminal-93949266-line-0">
+ <clipPath id="terminal-1235304391-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-93949266-line-1">
+<clipPath id="terminal-1235304391-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-93949266-line-2">
+<clipPath id="terminal-1235304391-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-93949266-line-3">
+<clipPath id="terminal-1235304391-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-93949266-line-4">
+<clipPath id="terminal-1235304391-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-93949266-line-5">
+<clipPath id="terminal-1235304391-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-93949266-line-6">
+<clipPath id="terminal-1235304391-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-93949266-line-7">
+<clipPath id="terminal-1235304391-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-93949266-line-8">
+<clipPath id="terminal-1235304391-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
+<clipPath id="terminal-1235304391-line-9">
+ <rect x="0" y="221.1" width="1464" height="24.65"/>
+ </clipPath>
+<clipPath id="terminal-1235304391-line-10">
+ <rect x="0" y="245.5" width="1464" height="24.65"/>
+ </clipPath>
+<clipPath id="terminal-1235304391-line-11">
+ <rect x="0" y="269.9" width="1464" height="24.65"/>
+ </clipPath>
+<clipPath id="terminal-1235304391-line-12">
+ <rect x="0" y="294.3" width="1464" height="24.65"/>
+ </clipPath>
+<clipPath id="terminal-1235304391-line-13">
+ <rect x="0" y="318.7" width="1464" height="24.65"/>
+ </clipPath>
+<clipPath id="terminal-1235304391-line-14">
+ <rect x="0" y="343.1" width="1464" height="24.65"/>
+ </clipPath>
+<clipPath id="terminal-1235304391-line-15">
+ <rect x="0" y="367.5" width="1464" height="24.65"/>
+ </clipPath>
+<clipPath id="terminal-1235304391-line-16">
+ <rect x="0" y="391.9" width="1464" height="24.65"/>
+ </clipPath>
+<clipPath id="terminal-1235304391-line-17">
+ <rect x="0" y="416.3" width="1464" height="24.65"/>
+ </clipPath>
+<clipPath id="terminal-1235304391-line-18">
+ <rect x="0" y="440.7" width="1464" height="24.65"/>
+ </clipPath>
+<clipPath id="terminal-1235304391-line-19">
+ <rect x="0" y="465.1" width="1464" height="24.65"/>
+ </clipPath>
+<clipPath id="terminal-1235304391-line-20">
+ <rect x="0" y="489.5" width="1464" height="24.65"/>
+ </clipPath>
+<clipPath id="terminal-1235304391-line-21">
+ <rect x="0" y="513.9" width="1464" height="24.65"/>
+ </clipPath>
+<clipPath id="terminal-1235304391-line-22">
+ <rect x="0" y="538.3" width="1464" height="24.65"/>
+ </clipPath>
+<clipPath id="terminal-1235304391-line-23">
+ <rect x="0" y="562.7" width="1464" height="24.65"/>
+ </clipPath>
</defs>
- <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="292" rx="8"/><text class="terminal-93949266-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: setup regenerate-command-images</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="658" rx="8"/><text class="terminal-1235304391-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: setup regenerate-command-images</text>
<g transform="translate(26,22)">
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
<circle cx="44" cy="0" r="7" fill="#28c840"/>
</g>
- <g transform="translate(9, 41)" clip-path="url(#terminal-93949266-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-1235304391-clip-terminal)">
- <g class="terminal-93949266-matrix">
- <text class="terminal-93949266-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-93949266-line-0)">
-</text><text class="terminal-93949266-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-93949266-line-1)">Usage: </text><text class="terminal-93949266-r1" x="97.6" y="44.4" textLength="585.6" clip-path="url(#terminal-93949266-line-1)">breeze setup regenerate-command-images [OPTIONS]</text><text class="terminal-93949266-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-93949266-line-1)">
-</text><text class="terminal-93949266-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-93949266-line-2)">
-</text><text class="terminal-93949266-r2" x="12.2" y="93.2" textLength="402.6" clip-path="url(#terminal-93949266-line-3)">Regenerate breeze command images.</text><text class="terminal-93949266-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-93949266-line-3)">
-</text><text class="terminal-93949266-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-93949266-line-4)">
-</text><text class="terminal-93949266-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-93949266-line-5)">╭─</text><text class="terminal-93949266-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-93949266-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-93949266-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-93949266-line-5) [...]
-</text><text class="terminal-93949266-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-93949266-line-6)">│</text><text class="terminal-93949266-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-93949266-line-6)">-</text><text class="terminal-93949266-r5" x="36.6" y="166.4" textLength="97.6" clip-path="url(#terminal-93949266-line-6)">-verbose</text><text class="terminal-93949266-r6" x="158.6" y="166.4" textLength="24.4" clip-path="url(#terminal-93949266-line- [...]
-</text><text class="terminal-93949266-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-93949266-line-7)">│</text><text class="terminal-93949266-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-93949266-line-7)">-</text><text class="terminal-93949266-r5" x="36.6" y="190.8" textLength="48.8" clip-path="url(#terminal-93949266-line-7)">-dry</text><text class="terminal-93949266-r5" x="85.4" y="190.8" textLength="48.8" clip-path="url(#terminal-93949266-line-7)">- [...]
-</text><text class="terminal-93949266-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-93949266-line-8)">│</text><text class="terminal-93949266-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-93949266-line-8)">-</text><text class="terminal-93949266-r5" x="36.6" y="215.2" textLength="61" clip-path="url(#terminal-93949266-line-8)">-help</text><text class="terminal-93949266-r6" x="158.6" y="215.2" textLength="24.4" clip-path="url(#terminal-93949266-line-8)">- [...]
-</text><text class="terminal-93949266-r4" x="0" y="239.6" textLength="1464" clip-path="url(#terminal-93949266-line-9)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-93949266-r2" x="1464" y="239.6" textLength="12.2" clip-path="url(#terminal-93949266-line-9)">
+ <g class="terminal-1235304391-matrix">
+ <text class="terminal-1235304391-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1235304391-line-0)">
+</text><text class="terminal-1235304391-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1235304391-line-1)">Usage: </text><text class="terminal-1235304391-r1" x="97.6" y="44.4" textLength="488" clip-path="url(#terminal-1235304391-line-1)">breeze setup regenerate-command-images [</text><text class="terminal-1235304391-r4" x="585.6" y="44.4" textLength="85.4" clip-path="url(#terminal-1235304391-line-1)">OPTIONS</text><text class="terminal-1235304391-r1" [...]
+</text><text class="terminal-1235304391-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1235304391-line-2)">
+</text><text class="terminal-1235304391-r2" x="12.2" y="93.2" textLength="402.6" clip-path="url(#terminal-1235304391-line-3)">Regenerate breeze command images.</text><text class="terminal-1235304391-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-1235304391-line-3)">
+</text><text class="terminal-1235304391-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1235304391-line-4)">
+</text><text class="terminal-1235304391-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1235304391-line-5)">╭─</text><text class="terminal-1235304391-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1235304391-line-5)"> Image regeneration option ─────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1235304391-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-1 [...]
+</text><text class="terminal-1235304391-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1235304391-line-6)">│</text><text class="terminal-1235304391-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1235304391-line-6)">-</text><text class="terminal-1235304391-r4" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-1235304391-line-6)">-force</text><text class="terminal-1235304391-r2" x="183" y="166.4" textLength="402.6" clip-path="url(#terminal-123 [...]
+</text><text class="terminal-1235304391-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1235304391-line-7)">│</text><text class="terminal-1235304391-r4" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-1235304391-line-7)">-</text><text class="terminal-1235304391-r4" x="36.6" y="190.8" textLength="97.6" clip-path="url(#terminal-1235304391-line-7)">-command</text><text class="terminal-1235304391-r2" x="183" y="190.8" textLength="1256.6" clip-path="url(#terminal- [...]
+</text><text class="terminal-1235304391-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-1235304391-line-8)">│</text><text class="terminal-1235304391-r6" x="183" y="215.2" textLength="1256.6" clip-path="url(#terminal-1235304391-line-8)">(main | build-docs | ci:find-newer-dependencies | ci:fix-ownership | ci:free-space |                   [...]
+</text><text class="terminal-1235304391-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1235304391-line-9)">│</text><text class="terminal-1235304391-r6" x="183" y="239.6" textLength="1256.6" clip-path="url(#terminal-1235304391-line-9)">ci:get-workflow-info | ci:resource-check | ci:selective-check | ci | ci-image:build | ci-image:pull |  </text><text class="terminal-1235304391-r5" x="1451.8" y="239.6" textLeng [...]
+</text><text class="terminal-1235304391-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1235304391-line-10)">│</text><text class="terminal-1235304391-r6" x="183" y="264" textLength="1256.6" clip-path="url(#terminal-1235304391-line-10)">ci-image:verify | ci-image | cleanup | compile-www-assets | exec | prod-image:build | prod-image:pull |</text><text class="terminal-1235304391-r5" x="1451.8" y="264" textLength=" [...]
+</text><text class="terminal-1235304391-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1235304391-line-11)">│</text><text class="terminal-1235304391-r6" x="183" y="288.4" textLength="1256.6" clip-path="url(#terminal-1235304391-line-11)">prod-image:verify | prod-image | release-management:generate-constraints |                       &# [...]
+</text><text class="terminal-1235304391-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1235304391-line-12)">│</text><text class="terminal-1235304391-r6" x="183" y="312.8" textLength="1256.6" clip-path="url(#terminal-1235304391-line-12)">release-management:prepare-airflow-package | release-management:prepare-provider-documentation |       </text><text class="terminal-1235304391-r5" x="1451.8" y="312.8" textLength="12.2" cli [...]
+</text><text class="terminal-1235304391-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1235304391-line-13)">│</text><text class="terminal-1235304391-r6" x="183" y="337.2" textLength="1256.6" clip-path="url(#terminal-1235304391-line-13)">release-management:prepare-provider-packages | release-management:release-prod-images |                </text><text class="terminal-1235304391-r [...]
+</text><text class="terminal-1235304391-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-1235304391-line-14)">│</text><text class="terminal-1235304391-r6" x="183" y="361.6" textLength="1256.6" clip-path="url(#terminal-1235304391-line-14)">release-management:verify-provider-packages | release-management | setup:autocomplete | setup:config | </text><text class="terminal-1235304391-r5" x="1451.8" y="361.6" textLength="12.2" clip-path="ur [...]
+</text><text class="terminal-1235304391-r5" x="0" y="386" textLength="12.2" clip-path="url(#terminal-1235304391-line-15)">│</text><text class="terminal-1235304391-r6" x="183" y="386" textLength="1256.6" clip-path="url(#terminal-1235304391-line-15)">setup:regenerate-command-images | setup:self-upgrade | setup:version | setup | shell | start-airflow | </text><text class="terminal-1235304391-r5" x="1451.8" y="386" textLength="12.2" [...]
+</text><text class="terminal-1235304391-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-1235304391-line-16)">│</text><text class="terminal-1235304391-r6" x="183" y="410.4" textLength="1256.6" clip-path="url(#terminal-1235304391-line-16)">static-checks | stop | testing:docker-compose-tests | testing:helm-tests | testing:tests | testing)    </text><text class="terminal-1235304391-r5" x="1451.8" y="410.4" t [...]
+</text><text class="terminal-1235304391-r5" x="0" y="434.8" textLength="1464" clip-path="url(#terminal-1235304391-line-17)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1235304391-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-1235304391-line-17)">
+</text><text class="terminal-1235304391-r5" x="0" y="459.2" textLength="24.4" clip-path="url(#terminal-1235304391-line-18)">╭─</text><text class="terminal-1235304391-r5" x="24.4" y="459.2" textLength="1415.2" clip-path="url(#terminal-1235304391-line-18)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1235304391-r5" x="1439.6" y="459.2" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-1235304391-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-1235304391-line-19)">│</text><text class="terminal-1235304391-r4" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-1235304391-line-19)">-</text><text class="terminal-1235304391-r4" x="36.6" y="483.6" textLength="73.2" clip-path="url(#terminal-1235304391-line-19)">-check</text><text class="terminal-1235304391-r4" x="109.8" y="483.6" textLength="61" clip-path="url(#terminal-1 [...]
+</text><text class="terminal-1235304391-r5" x="0" y="508" textLength="12.2" clip-path="url(#terminal-1235304391-line-20)">│</text><text class="terminal-1235304391-r2" x="244" y="508" textLength="231.8" clip-path="url(#terminal-1235304391-line-20)">used together with </text><text class="terminal-1235304391-r4" x="475.8" y="508" textLength="12.2" clip-path="url(#terminal-1235304391-line-20)">-</text><text class="terminal-1235304391-r4" x="488" y="508" textLength="97.6" clip- [...]
+</text><text class="terminal-1235304391-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-1235304391-line-21)">│</text><text class="terminal-1235304391-r4" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-1235304391-line-21)">-</text><text class="terminal-1235304391-r4" x="36.6" y="532.4" textLength="97.6" clip-path="url(#terminal-1235304391-line-21)">-verbose</text><text class="terminal-1235304391-r7" x="195.2" y="532.4" textLength="24.4" clip-path="url(#termin [...]
+</text><text class="terminal-1235304391-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-1235304391-line-22)">│</text><text class="terminal-1235304391-r4" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-1235304391-line-22)">-</text><text class="terminal-1235304391-r4" x="36.6" y="556.8" textLength="48.8" clip-path="url(#terminal-1235304391-line-22)">-dry</text><text class="terminal-1235304391-r4" x="85.4" y="556.8" textLength="48.8" clip-path="url(#terminal-12 [...]
+</text><text class="terminal-1235304391-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-1235304391-line-23)">│</text><text class="terminal-1235304391-r4" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-1235304391-line-23)">-</text><text class="terminal-1235304391-r4" x="36.6" y="581.2" textLength="61" clip-path="url(#terminal-1235304391-line-23)">-help</text><text class="terminal-1235304391-r7" x="195.2" y="581.2" textLength="24.4" clip-path="url(#terminal-12 [...]
+</text><text class="terminal-1235304391-r5" x="0" y="605.6" textLength="1464" clip-path="url(#terminal-1235304391-line-24)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1235304391-r2" x="1464" y="605.6" textLength="12.2" clip-path="url(#terminal-1235304391-line-24)">
</text>
</g>
</g>
diff --git a/images/breeze/output_setup_self-upgrade.svg b/images/breeze/output_setup_self-upgrade.svg
index 5a188b25a4..3a47950099 100644
--- a/images/breeze/output_setup_self-upgrade.svg
+++ b/images/breeze/output_setup_self-upgrade.svg
@@ -19,84 +19,84 @@
font-weight: 700;
}
- .terminal-2544310981-matrix {
+ .terminal-2515217674-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-2544310981-title {
+ .terminal-2515217674-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-2544310981-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-2544310981-r2 { fill: #c5c8c6 }
-.terminal-2544310981-r3 { fill: #d0b344;font-weight: bold }
-.terminal-2544310981-r4 { fill: #868887 }
-.terminal-2544310981-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-2544310981-r6 { fill: #98a84b;font-weight: bold }
+ .terminal-2515217674-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-2515217674-r2 { fill: #c5c8c6 }
+.terminal-2515217674-r3 { fill: #d0b344;font-weight: bold }
+.terminal-2515217674-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-2515217674-r5 { fill: #868887 }
+.terminal-2515217674-r6 { fill: #98a84b;font-weight: bold }
</style>
<defs>
- <clipPath id="terminal-2544310981-clip-terminal">
+ <clipPath id="terminal-2515217674-clip-terminal">
<rect x="0" y="0" width="1463.0" height="267.4" />
</clipPath>
- <clipPath id="terminal-2544310981-line-0">
+ <clipPath id="terminal-2515217674-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2544310981-line-1">
+<clipPath id="terminal-2515217674-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2544310981-line-2">
+<clipPath id="terminal-2515217674-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2544310981-line-3">
+<clipPath id="terminal-2515217674-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2544310981-line-4">
+<clipPath id="terminal-2515217674-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2544310981-line-5">
+<clipPath id="terminal-2515217674-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2544310981-line-6">
+<clipPath id="terminal-2515217674-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2544310981-line-7">
+<clipPath id="terminal-2515217674-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2544310981-line-8">
+<clipPath id="terminal-2515217674-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2544310981-line-9">
+<clipPath id="terminal-2515217674-line-9">
<rect x="0" y="221.1" width="1464" height="24.65"/>
</clipPath>
</defs>
- <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="316.4" rx="8"/><text class="terminal-2544310981-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: setup self-upgrade</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="316.4" rx="8"/><text class="terminal-2515217674-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: setup self-upgrade</text>
<g transform="translate(26,22)">
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
<circle cx="44" cy="0" r="7" fill="#28c840"/>
</g>
- <g transform="translate(9, 41)" clip-path="url(#terminal-2544310981-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-2515217674-clip-terminal)">
- <g class="terminal-2544310981-matrix">
- <text class="terminal-2544310981-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2544310981-line-0)">
-</text><text class="terminal-2544310981-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2544310981-line-1)">Usage: </text><text class="terminal-2544310981-r1" x="97.6" y="44.4" textLength="427" clip-path="url(#terminal-2544310981-line-1)">breeze setup self-upgrade [OPTIONS]</text><text class="terminal-2544310981-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-2544310981-line-1)">
-</text><text class="terminal-2544310981-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-2544310981-line-2)">
-</text><text class="terminal-2544310981-r2" x="12.2" y="93.2" textLength="244" clip-path="url(#terminal-2544310981-line-3)">Self upgrade Breeze.</text><text class="terminal-2544310981-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-2544310981-line-3)">
-</text><text class="terminal-2544310981-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-2544310981-line-4)">
-</text><text class="terminal-2544310981-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2544310981-line-5)">╭─</text><text class="terminal-2544310981-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2544310981-line-5)"> Self-upgrade flags ────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2544310981-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-254431 [...]
-</text><text class="terminal-2544310981-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2544310981-line-6)">│</text><text class="terminal-2544310981-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2544310981-line-6)">-</text><text class="terminal-2544310981-r5" x="36.6" y="166.4" textLength="48.8" clip-path="url(#terminal-2544310981-line-6)">-use</text><text class="terminal-2544310981-r5" x="85.4" y="166.4" textLength="292.8" clip-path="url(#terminal-2544 [...]
-</text><text class="terminal-2544310981-r4" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-2544310981-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2544310981-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-2544310981-line-7)">
-</text><text class="terminal-2544310981-r4" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-2544310981-line-8)">╭─</text><text class="terminal-2544310981-r4" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-2544310981-line-8)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2544310981-r4" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-2544310981-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2544310981-line-9)">│</text><text class="terminal-2544310981-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-2544310981-line-9)">-</text><text class="terminal-2544310981-r5" x="36.6" y="239.6" textLength="61" clip-path="url(#terminal-2544310981-line-9)">-help</text><text class="terminal-2544310981-r6" x="122" y="239.6" textLength="24.4" clip-path="url(#terminal-2544310 [...]
-</text><text class="terminal-2544310981-r4" x="0" y="264" textLength="1464" clip-path="url(#terminal-2544310981-line-10)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2544310981-r2" x="1464" y="264" textLength="12.2" clip-path="url(#terminal-2544310981-line-10)">
+ <g class="terminal-2515217674-matrix">
+ <text class="terminal-2515217674-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2515217674-line-0)">
+</text><text class="terminal-2515217674-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2515217674-line-1)">Usage: </text><text class="terminal-2515217674-r1" x="97.6" y="44.4" textLength="329.4" clip-path="url(#terminal-2515217674-line-1)">breeze setup self-upgrade [</text><text class="terminal-2515217674-r4" x="427" y="44.4" textLength="85.4" clip-path="url(#terminal-2515217674-line-1)">OPTIONS</text><text class="terminal-2515217674-r1" x="512.4" y= [...]
+</text><text class="terminal-2515217674-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-2515217674-line-2)">
+</text><text class="terminal-2515217674-r2" x="12.2" y="93.2" textLength="878.4" clip-path="url(#terminal-2515217674-line-3)">Self upgrade Breeze. By default it re-installs Breeze from /opt/airflow.</text><text class="terminal-2515217674-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-2515217674-line-3)">
+</text><text class="terminal-2515217674-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-2515217674-line-4)">
+</text><text class="terminal-2515217674-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2515217674-line-5)">╭─</text><text class="terminal-2515217674-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2515217674-line-5)"> Self-upgrade flags ────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2515217674-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-251521 [...]
+</text><text class="terminal-2515217674-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2515217674-line-6)">│</text><text class="terminal-2515217674-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2515217674-line-6)">-</text><text class="terminal-2515217674-r4" x="36.6" y="166.4" textLength="48.8" clip-path="url(#terminal-2515217674-line-6)">-use</text><text class="terminal-2515217674-r4" x="85.4" y="166.4" textLength="292.8" clip-path="url(#terminal-2515 [...]
+</text><text class="terminal-2515217674-r5" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-2515217674-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2515217674-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-2515217674-line-7)">
+</text><text class="terminal-2515217674-r5" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-2515217674-line-8)">╭─</text><text class="terminal-2515217674-r5" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-2515217674-line-8)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2515217674-r5" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-2515217674-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2515217674-line-9)">│</text><text class="terminal-2515217674-r4" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-2515217674-line-9)">-</text><text class="terminal-2515217674-r4" x="36.6" y="239.6" textLength="61" clip-path="url(#terminal-2515217674-line-9)">-help</text><text class="terminal-2515217674-r6" x="122" y="239.6" textLength="24.4" clip-path="url(#terminal-2515217 [...]
+</text><text class="terminal-2515217674-r5" x="0" y="264" textLength="1464" clip-path="url(#terminal-2515217674-line-10)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2515217674-r2" x="1464" y="264" textLength="12.2" clip-path="url(#terminal-2515217674-line-10)">
</text>
</g>
</g>
diff --git a/images/breeze/output_setup_version.svg b/images/breeze/output_setup_version.svg
index c8743e18ab..6c259cb817 100644
--- a/images/breeze/output_setup_version.svg
+++ b/images/breeze/output_setup_version.svg
@@ -35,8 +35,8 @@
.terminal-2400871792-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-2400871792-r2 { fill: #c5c8c6 }
.terminal-2400871792-r3 { fill: #d0b344;font-weight: bold }
-.terminal-2400871792-r4 { fill: #868887 }
-.terminal-2400871792-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-2400871792-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-2400871792-r5 { fill: #868887 }
.terminal-2400871792-r6 { fill: #98a84b;font-weight: bold }
</style>
@@ -81,14 +81,14 @@
<g class="terminal-2400871792-matrix">
<text class="terminal-2400871792-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2400871792-line-0)">
-</text><text class="terminal-2400871792-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2400871792-line-1)">Usage: </text><text class="terminal-2400871792-r1" x="97.6" y="44.4" textLength="366" clip-path="url(#terminal-2400871792-line-1)">breeze setup version [OPTIONS]</text><text class="terminal-2400871792-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-2400871792-line-1)">
+</text><text class="terminal-2400871792-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2400871792-line-1)">Usage: </text><text class="terminal-2400871792-r1" x="97.6" y="44.4" textLength="268.4" clip-path="url(#terminal-2400871792-line-1)">breeze setup version [</text><text class="terminal-2400871792-r4" x="366" y="44.4" textLength="85.4" clip-path="url(#terminal-2400871792-line-1)">OPTIONS</text><text class="terminal-2400871792-r1" x="451.4" y="44.4 [...]
</text><text class="terminal-2400871792-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-2400871792-line-2)">
</text><text class="terminal-2400871792-r2" x="12.2" y="93.2" textLength="695.4" clip-path="url(#terminal-2400871792-line-3)">Print information about version of apache-airflow-breeze.</text><text class="terminal-2400871792-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-2400871792-line-3)">
</text><text class="terminal-2400871792-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-2400871792-line-4)">
-</text><text class="terminal-2400871792-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2400871792-line-5)">╭─</text><text class="terminal-2400871792-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2400871792-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2400871792-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-240087 [...]
-</text><text class="terminal-2400871792-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2400871792-line-6)">│</text><text class="terminal-2400871792-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2400871792-line-6)">-</text><text class="terminal-2400871792-r5" x="36.6" y="166.4" textLength="97.6" clip-path="url(#terminal-2400871792-line-6)">-verbose</text><text class="terminal-2400871792-r6" x="158.6" y="166.4" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-2400871792-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2400871792-line-7)">│</text><text class="terminal-2400871792-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-2400871792-line-7)">-</text><text class="terminal-2400871792-r5" x="36.6" y="190.8" textLength="61" clip-path="url(#terminal-2400871792-line-7)">-help</text><text class="terminal-2400871792-r6" x="158.6" y="190.8" textLength="24.4" clip-path="url(#terminal-24008 [...]
-</text><text class="terminal-2400871792-r4" x="0" y="215.2" textLength="1464" clip-path="url(#terminal-2400871792-line-8)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2400871792-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#terminal-2400871792-line-8)">
+</text><text class="terminal-2400871792-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2400871792-line-5)">╭─</text><text class="terminal-2400871792-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2400871792-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2400871792-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-240087 [...]
+</text><text class="terminal-2400871792-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2400871792-line-6)">│</text><text class="terminal-2400871792-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2400871792-line-6)">-</text><text class="terminal-2400871792-r4" x="36.6" y="166.4" textLength="97.6" clip-path="url(#terminal-2400871792-line-6)">-verbose</text><text class="terminal-2400871792-r6" x="158.6" y="166.4" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-2400871792-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2400871792-line-7)">│</text><text class="terminal-2400871792-r4" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-2400871792-line-7)">-</text><text class="terminal-2400871792-r4" x="36.6" y="190.8" textLength="61" clip-path="url(#terminal-2400871792-line-7)">-help</text><text class="terminal-2400871792-r6" x="158.6" y="190.8" textLength="24.4" clip-path="url(#terminal-24008 [...]
+</text><text class="terminal-2400871792-r5" x="0" y="215.2" textLength="1464" clip-path="url(#terminal-2400871792-line-8)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2400871792-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#terminal-2400871792-line-8)">
</text>
</g>
</g>
diff --git a/images/breeze/output_shell.svg b/images/breeze/output_shell.svg
index d7d2a5eab0..66ab083f3d 100644
--- a/images/breeze/output_shell.svg
+++ b/images/breeze/output_shell.svg
@@ -35,8 +35,8 @@
.terminal-202802736-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-202802736-r2 { fill: #c5c8c6 }
.terminal-202802736-r3 { fill: #d0b344;font-weight: bold }
-.terminal-202802736-r4 { fill: #868887 }
-.terminal-202802736-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-202802736-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-202802736-r5 { fill: #868887 }
.terminal-202802736-r6 { fill: #98a84b;font-weight: bold }
.terminal-202802736-r7 { fill: #8d7b39 }
</style>
@@ -202,54 +202,54 @@
<g class="terminal-202802736-matrix">
<text class="terminal-202802736-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-202802736-line-0)">
-</text><text class="terminal-202802736-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-202802736-line-1)">Usage: </text><text class="terminal-202802736-r1" x="97.6" y="44.4" textLength="463.6" clip-path="url(#terminal-202802736-line-1)">breeze shell [OPTIONS] [EXTRA_ARGS]...</text><text class="terminal-202802736-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-202802736-line-1)">
+</text><text class="terminal-202802736-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-202802736-line-1)">Usage: </text><text class="terminal-202802736-r1" x="97.6" y="44.4" textLength="170.8" clip-path="url(#terminal-202802736-line-1)">breeze shell [</text><text class="terminal-202802736-r4" x="268.4" y="44.4" textLength="85.4" clip-path="url(#terminal-202802736-line-1)">OPTIONS</text><text class="terminal-202802736-r1" x="353.8" y="44.4" textLength="36.6 [...]
</text><text class="terminal-202802736-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-202802736-line-2)">
</text><text class="terminal-202802736-r2" x="12.2" y="93.2" textLength="1024.8" clip-path="url(#terminal-202802736-line-3)">Enter breeze environment. this is the default command use when no other is selected.</text><text class="terminal-202802736-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-202802736-line-3)">
</text><text class="terminal-202802736-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-202802736-line-4)">
-</text><text class="terminal-202802736-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-202802736-line-5)">╭─</text><text class="terminal-202802736-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-202802736-line-5)"> Basic flags ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-202802736-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-202802736-l [...]
-</text><text class="terminal-202802736-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-202802736-line-6)">│</text><text class="terminal-202802736-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-202802736-line-6)">-</text><text class="terminal-202802736-r5" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-202802736-line-6)">-python</text><text class="terminal-202802736-r6" x="305" y="166.4" textLength="24.4" clip-path="url(#terminal-202802736- [...]
-</text><text class="terminal-202802736-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-202802736-line-7)">│</text><text class="terminal-202802736-r4" x="353.8" y="190.8" textLength="732" clip-path="url(#terminal-202802736-line-7)">[default: 3.7]                                       [...]
-</text><text class="terminal-202802736-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-202802736-line-8)">│</text><text class="terminal-202802736-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-202802736-line-8)">-</text><text class="terminal-202802736-r5" x="36.6" y="215.2" textLength="97.6" clip-path="url(#terminal-202802736-line-8)">-backend</text><text class="terminal-202802736-r6" x="305" y="215.2" textLength="24.4" clip-path="url(#terminal-202802736 [...]
-</text><text class="terminal-202802736-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-202802736-line-9)">│</text><text class="terminal-202802736-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-202802736-line-9)">-</text><text class="terminal-202802736-r5" x="36.6" y="239.6" textLength="109.8" clip-path="url(#terminal-202802736-line-9)">-postgres</text><text class="terminal-202802736-r5" x="146.4" y="239.6" textLength="97.6" clip-path="url(#terminal-20280 [...]
-</text><text class="terminal-202802736-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-202802736-line-10)">│</text><text class="terminal-202802736-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-202802736-line-10)">-</text><text class="terminal-202802736-r5" x="36.6" y="264" textLength="73.2" clip-path="url(#terminal-202802736-line-10)">-mysql</text><text class="terminal-202802736-r5" x="109.8" y="264" textLength="97.6" clip-path="url(#terminal-202802736-line [...]
-</text><text class="terminal-202802736-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-202802736-line-11)">│</text><text class="terminal-202802736-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-202802736-line-11)">-</text><text class="terminal-202802736-r5" x="36.6" y="288.4" textLength="73.2" clip-path="url(#terminal-202802736-line-11)">-mssql</text><text class="terminal-202802736-r5" x="109.8" y="288.4" textLength="97.6" clip-path="url(#terminal-202802 [...]
-</text><text class="terminal-202802736-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-202802736-line-12)">│</text><text class="terminal-202802736-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-202802736-line-12)">-</text><text class="terminal-202802736-r5" x="36.6" y="312.8" textLength="146.4" clip-path="url(#terminal-202802736-line-12)">-integration</text><text class="terminal-202802736-r2" x="353.8" y="312.8" textLength="1085.8" clip-path="url(#termin [...]
-</text><text class="terminal-202802736-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-202802736-line-13)">│</text><text class="terminal-202802736-r7" x="353.8" y="337.2" textLength="1085.8" clip-path="url(#terminal-202802736-line-13)">(cassandra | kerberos | mongo | openldap | pinot | rabbitmq | redis | statsd | trino |   </text><text class="terminal-202802736-r4" x="1451.8 [...]
-</text><text class="terminal-202802736-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-202802736-line-14)">│</text><text class="terminal-202802736-r7" x="353.8" y="361.6" textLength="1085.8" clip-path="url(#terminal-202802736-line-14)">all)                                        [...]
-</text><text class="terminal-202802736-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-202802736-line-15)">│</text><text class="terminal-202802736-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-202802736-line-15)">-</text><text class="terminal-202802736-r5" x="36.6" y="386" textLength="97.6" clip-path="url(#terminal-202802736-line-15)">-forward</text><text class="terminal-202802736-r5" x="134.2" y="386" textLength="146.4" clip-path="url(#terminal-202802736-l [...]
-</text><text class="terminal-202802736-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-202802736-line-16)">│</text><text class="terminal-202802736-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-202802736-line-16)">-</text><text class="terminal-202802736-r5" x="36.6" y="410.4" textLength="36.6" clip-path="url(#terminal-202802736-line-16)">-db</text><text class="terminal-202802736-r5" x="73.2" y="410.4" textLength="73.2" clip-path="url(#terminal-202802736- [...]
-</text><text class="terminal-202802736-r4" x="0" y="434.8" textLength="1464" clip-path="url(#terminal-202802736-line-17)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-202802736-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-202802736-line-17)">
-</text><text class="terminal-202802736-r4" x="0" y="459.2" textLength="24.4" clip-path="url(#terminal-202802736-line-18)">╭─</text><text class="terminal-202802736-r4" x="24.4" y="459.2" textLength="1415.2" clip-path="url(#terminal-202802736-line-18)"> Advanced flag for running ─────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-202802736-r4" x="1439.6" y="459.2" textLength="24.4" clip-path="url(#te [...]
-</text><text class="terminal-202802736-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-202802736-line-19)">│</text><text class="terminal-202802736-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-202802736-line-19)">-</text><text class="terminal-202802736-r5" x="36.6" y="483.6" textLength="48.8" clip-path="url(#terminal-202802736-line-19)">-use</text><text class="terminal-202802736-r5" x="85.4" y="483.6" textLength="195.2" clip-path="url(#terminal-20280273 [...]
-</text><text class="terminal-202802736-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-202802736-line-20)">│</text><text class="terminal-202802736-r2" x="475.8" y="508" textLength="963.8" clip-path="url(#terminal-202802736-line-20)">`wheel`, or `sdist` if Airflow should be removed, installed from wheel packages</text><text class="terminal-202802736-r4" x="1451.8" y="508" textLength="12.2" clip-path="url(#terminal-2028027 [...]
-</text><text class="terminal-202802736-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-202802736-line-21)">│</text><text class="terminal-202802736-r2" x="475.8" y="532.4" textLength="963.8" clip-path="url(#terminal-202802736-line-21)">or sdist packages available in dist folder respectively. Implies               </text><text class="terminal-202802736-r4" x="14 [...]
-</text><text class="terminal-202802736-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-202802736-line-22)">│</text><text class="terminal-202802736-r5" x="475.8" y="556.8" textLength="12.2" clip-path="url(#terminal-202802736-line-22)">-</text><text class="terminal-202802736-r5" x="488" y="556.8" textLength="73.2" clip-path="url(#terminal-202802736-line-22)">-mount</text><text class="terminal-202802736-r5" x="561.2" y="556.8" textLength="97.6" clip-path="url(#terminal-202802 [...]
-</text><text class="terminal-202802736-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-202802736-line-23)">│</text><text class="terminal-202802736-r7" x="475.8" y="581.2" textLength="963.8" clip-path="url(#terminal-202802736-line-23)">(none | wheel | sdist | <airflow_version>)                           &# [...]
-</text><text class="terminal-202802736-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-202802736-line-24)">│</text><text class="terminal-202802736-r5" x="24.4" y="605.6" textLength="12.2" clip-path="url(#terminal-202802736-line-24)">-</text><text class="terminal-202802736-r5" x="36.6" y="605.6" textLength="97.6" clip-path="url(#terminal-202802736-line-24)">-airflow</text><text class="terminal-202802736-r5" x="134.2" y="605.6" textLength="268.4" clip-path="url(#terminal-202 [...]
-</text><text class="terminal-202802736-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-202802736-line-25)">│</text><text class="terminal-202802736-r2" x="475.8" y="630" textLength="963.8" clip-path="url(#terminal-202802736-line-25)">specify constraints for the installed version and to find newer dependencies   </text><text class="terminal-202802736-r4" x="1451.8" y="630" textLength="12.2" clip-path="url(#termin [...]
-</text><text class="terminal-202802736-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-202802736-line-26)">│</text><text class="terminal-202802736-r7" x="475.8" y="654.4" textLength="963.8" clip-path="url(#terminal-202802736-line-26)">(TEXT)                                       &# [...]
-</text><text class="terminal-202802736-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-202802736-line-27)">│</text><text class="terminal-202802736-r5" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-202802736-line-27)">-</text><text class="terminal-202802736-r5" x="36.6" y="678.8" textLength="109.8" clip-path="url(#terminal-202802736-line-27)">-platform</text><text class="terminal-202802736-r2" x="475.8" y="678.8" textLength="329.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-202802736-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-202802736-line-28)">│</text><text class="terminal-202802736-r5" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-202802736-line-28)">-</text><text class="terminal-202802736-r5" x="36.6" y="703.2" textLength="97.6" clip-path="url(#terminal-202802736-line-28)">-airflow</text><text class="terminal-202802736-r5" x="134.2" y="703.2" textLength="85.4" clip-path="url(#terminal-2028 [...]
-</text><text class="terminal-202802736-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-202802736-line-29)">│</text><text class="terminal-202802736-r5" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-202802736-line-29)">-</text><text class="terminal-202802736-r5" x="36.6" y="727.6" textLength="48.8" clip-path="url(#terminal-202802736-line-29)">-use</text><text class="terminal-202802736-r5" x="85.4" y="727.6" textLength="231.8" clip-path="url(#terminal-20280273 [...]
-</text><text class="terminal-202802736-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-202802736-line-30)">│</text><text class="terminal-202802736-r2" x="475.8" y="752" textLength="963.8" clip-path="url(#terminal-202802736-line-30)">folder when entering breeze.                                   [...]
-</text><text class="terminal-202802736-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-202802736-line-31)">│</text><text class="terminal-202802736-r5" x="24.4" y="776.4" textLength="12.2" clip-path="url(#terminal-202802736-line-31)">-</text><text class="terminal-202802736-r5" x="36.6" y="776.4" textLength="97.6" clip-path="url(#terminal-202802736-line-31)">-package</text><text class="terminal-202802736-r5" x="134.2" y="776.4" textLength="85.4" clip-path="url(#terminal-2028 [...]
-</text><text class="terminal-202802736-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-202802736-line-32)">│</text><text class="terminal-202802736-r4" x="475.8" y="800.8" textLength="658.8" clip-path="url(#terminal-202802736-line-32)">[default: wheel]                                      [...]
-</text><text class="terminal-202802736-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-202802736-line-33)">│</text><text class="terminal-202802736-r5" x="24.4" y="825.2" textLength="12.2" clip-path="url(#terminal-202802736-line-33)">-</text><text class="terminal-202802736-r5" x="36.6" y="825.2" textLength="73.2" clip-path="url(#terminal-202802736-line-33)">-force</text><text class="terminal-202802736-r5" x="109.8" y="825.2" textLength="73.2" clip-path="url(#terminal-202802 [...]
-</text><text class="terminal-202802736-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-202802736-line-34)">│</text><text class="terminal-202802736-r5" x="24.4" y="849.6" textLength="12.2" clip-path="url(#terminal-202802736-line-34)">-</text><text class="terminal-202802736-r5" x="36.6" y="849.6" textLength="73.2" clip-path="url(#terminal-202802736-line-34)">-image</text><text class="terminal-202802736-r5" x="109.8" y="849.6" textLength="48.8" clip-path="url(#terminal-202802 [...]
-</text><text class="terminal-202802736-r4" x="0" y="874" textLength="12.2" clip-path="url(#terminal-202802736-line-35)">│</text><text class="terminal-202802736-r7" x="475.8" y="874" textLength="951.6" clip-path="url(#terminal-202802736-line-35)">(TEXT)                                         [...]
-</text><text class="terminal-202802736-r4" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-202802736-line-36)">│</text><text class="terminal-202802736-r5" x="24.4" y="898.4" textLength="12.2" clip-path="url(#terminal-202802736-line-36)">-</text><text class="terminal-202802736-r5" x="36.6" y="898.4" textLength="73.2" clip-path="url(#terminal-202802736-line-36)">-mount</text><text class="terminal-202802736-r5" x="109.8" y="898.4" textLength="97.6" clip-path="url(#terminal-202802 [...]
-</text><text class="terminal-202802736-r4" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-202802736-line-37)">│</text><text class="terminal-202802736-r2" x="475.8" y="922.8" textLength="963.8" clip-path="url(#terminal-202802736-line-37)">(default = selected).                                   & [...]
-</text><text class="terminal-202802736-r4" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-202802736-line-38)">│</text><text class="terminal-202802736-r7" x="475.8" y="947.2" textLength="963.8" clip-path="url(#terminal-202802736-line-38)">(selected | all | skip | remove)                               [...]
-</text><text class="terminal-202802736-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-202802736-line-39)">│</text><text class="terminal-202802736-r4" x="475.8" y="971.6" textLength="963.8" clip-path="url(#terminal-202802736-line-39)">[default: selected]                                    &# [...]
-</text><text class="terminal-202802736-r4" x="0" y="996" textLength="12.2" clip-path="url(#terminal-202802736-line-40)">│</text><text class="terminal-202802736-r5" x="24.4" y="996" textLength="12.2" clip-path="url(#terminal-202802736-line-40)">-</text><text class="terminal-202802736-r5" x="36.6" y="996" textLength="97.6" clip-path="url(#terminal-202802736-line-40)">-include</text><text class="terminal-202802736-r5" x="134.2" y="996" textLength="146.4" clip-path="url(#terminal-202802736-l [...]
-</text><text class="terminal-202802736-r4" x="0" y="1020.4" textLength="1464" clip-path="url(#terminal-202802736-line-41)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-202802736-r2" x="1464" y="1020.4" textLength="12.2" clip-path="url(#terminal-202802736-line-41)">
-</text><text class="terminal-202802736-r4" x="0" y="1044.8" textLength="24.4" clip-path="url(#terminal-202802736-line-42)">╭─</text><text class="terminal-202802736-r4" x="24.4" y="1044.8" textLength="1415.2" clip-path="url(#terminal-202802736-line-42)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-202802736-r4" x="1439.6" y="1044.8" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-202802736-r4" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-202802736-line-43)">│</text><text class="terminal-202802736-r5" x="24.4" y="1069.2" textLength="12.2" clip-path="url(#terminal-202802736-line-43)">-</text><text class="terminal-202802736-r5" x="36.6" y="1069.2" textLength="97.6" clip-path="url(#terminal-202802736-line-43)">-verbose</text><text class="terminal-202802736-r6" x="280.6" y="1069.2" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-202802736-r4" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-202802736-line-44)">│</text><text class="terminal-202802736-r5" x="24.4" y="1093.6" textLength="12.2" clip-path="url(#terminal-202802736-line-44)">-</text><text class="terminal-202802736-r5" x="36.6" y="1093.6" textLength="48.8" clip-path="url(#terminal-202802736-line-44)">-dry</text><text class="terminal-202802736-r5" x="85.4" y="1093.6" textLength="48.8" clip-path="url(#terminal-20280 [...]
-</text><text class="terminal-202802736-r4" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-202802736-line-45)">│</text><text class="terminal-202802736-r5" x="24.4" y="1118" textLength="12.2" clip-path="url(#terminal-202802736-line-45)">-</text><text class="terminal-202802736-r5" x="36.6" y="1118" textLength="85.4" clip-path="url(#terminal-202802736-line-45)">-github</text><text class="terminal-202802736-r5" x="122" y="1118" textLength="134.2" clip-path="url(#terminal-202802736- [...]
-</text><text class="terminal-202802736-r4" x="0" y="1142.4" textLength="12.2" clip-path="url(#terminal-202802736-line-46)">│</text><text class="terminal-202802736-r5" x="24.4" y="1142.4" textLength="12.2" clip-path="url(#terminal-202802736-line-46)">-</text><text class="terminal-202802736-r5" x="36.6" y="1142.4" textLength="85.4" clip-path="url(#terminal-202802736-line-46)">-answer</text><text class="terminal-202802736-r6" x="280.6" y="1142.4" textLength="24.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-202802736-r4" x="0" y="1166.8" textLength="12.2" clip-path="url(#terminal-202802736-line-47)">│</text><text class="terminal-202802736-r5" x="24.4" y="1166.8" textLength="12.2" clip-path="url(#terminal-202802736-line-47)">-</text><text class="terminal-202802736-r5" x="36.6" y="1166.8" textLength="61" clip-path="url(#terminal-202802736-line-47)">-help</text><text class="terminal-202802736-r6" x="280.6" y="1166.8" textLength="24.4" clip-path="url(#terminal-20280 [...]
-</text><text class="terminal-202802736-r4" x="0" y="1191.2" textLength="1464" clip-path="url(#terminal-202802736-line-48)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-202802736-r2" x="1464" y="1191.2" textLength="12.2" clip-path="url(#terminal-202802736-line-48)">
+</text><text class="terminal-202802736-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-202802736-line-5)">╭─</text><text class="terminal-202802736-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-202802736-line-5)"> Basic flags ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-202802736-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-202802736-l [...]
+</text><text class="terminal-202802736-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-202802736-line-6)">│</text><text class="terminal-202802736-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-202802736-line-6)">-</text><text class="terminal-202802736-r4" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-202802736-line-6)">-python</text><text class="terminal-202802736-r6" x="305" y="166.4" textLength="24.4" clip-path="url(#terminal-202802736- [...]
+</text><text class="terminal-202802736-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-202802736-line-7)">│</text><text class="terminal-202802736-r5" x="353.8" y="190.8" textLength="732" clip-path="url(#terminal-202802736-line-7)">[default: 3.7]                                       [...]
+</text><text class="terminal-202802736-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-202802736-line-8)">│</text><text class="terminal-202802736-r4" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-202802736-line-8)">-</text><text class="terminal-202802736-r4" x="36.6" y="215.2" textLength="97.6" clip-path="url(#terminal-202802736-line-8)">-backend</text><text class="terminal-202802736-r6" x="305" y="215.2" textLength="24.4" clip-path="url(#terminal-202802736 [...]
+</text><text class="terminal-202802736-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-202802736-line-9)">│</text><text class="terminal-202802736-r4" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-202802736-line-9)">-</text><text class="terminal-202802736-r4" x="36.6" y="239.6" textLength="109.8" clip-path="url(#terminal-202802736-line-9)">-postgres</text><text class="terminal-202802736-r4" x="146.4" y="239.6" textLength="97.6" clip-path="url(#terminal-20280 [...]
+</text><text class="terminal-202802736-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-202802736-line-10)">│</text><text class="terminal-202802736-r4" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-202802736-line-10)">-</text><text class="terminal-202802736-r4" x="36.6" y="264" textLength="73.2" clip-path="url(#terminal-202802736-line-10)">-mysql</text><text class="terminal-202802736-r4" x="109.8" y="264" textLength="97.6" clip-path="url(#terminal-202802736-line [...]
+</text><text class="terminal-202802736-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-202802736-line-11)">│</text><text class="terminal-202802736-r4" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-202802736-line-11)">-</text><text class="terminal-202802736-r4" x="36.6" y="288.4" textLength="73.2" clip-path="url(#terminal-202802736-line-11)">-mssql</text><text class="terminal-202802736-r4" x="109.8" y="288.4" textLength="97.6" clip-path="url(#terminal-202802 [...]
+</text><text class="terminal-202802736-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-202802736-line-12)">│</text><text class="terminal-202802736-r4" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-202802736-line-12)">-</text><text class="terminal-202802736-r4" x="36.6" y="312.8" textLength="146.4" clip-path="url(#terminal-202802736-line-12)">-integration</text><text class="terminal-202802736-r2" x="353.8" y="312.8" textLength="1085.8" clip-path="url(#termin [...]
+</text><text class="terminal-202802736-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-202802736-line-13)">│</text><text class="terminal-202802736-r7" x="353.8" y="337.2" textLength="1085.8" clip-path="url(#terminal-202802736-line-13)">(cassandra | kerberos | mongo | openldap | pinot | rabbitmq | redis | statsd | trino |   </text><text class="terminal-202802736-r5" x="1451.8 [...]
+</text><text class="terminal-202802736-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-202802736-line-14)">│</text><text class="terminal-202802736-r7" x="353.8" y="361.6" textLength="1085.8" clip-path="url(#terminal-202802736-line-14)">all)                                        [...]
+</text><text class="terminal-202802736-r5" x="0" y="386" textLength="12.2" clip-path="url(#terminal-202802736-line-15)">│</text><text class="terminal-202802736-r4" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-202802736-line-15)">-</text><text class="terminal-202802736-r4" x="36.6" y="386" textLength="97.6" clip-path="url(#terminal-202802736-line-15)">-forward</text><text class="terminal-202802736-r4" x="134.2" y="386" textLength="146.4" clip-path="url(#terminal-202802736-l [...]
+</text><text class="terminal-202802736-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-202802736-line-16)">│</text><text class="terminal-202802736-r4" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-202802736-line-16)">-</text><text class="terminal-202802736-r4" x="36.6" y="410.4" textLength="36.6" clip-path="url(#terminal-202802736-line-16)">-db</text><text class="terminal-202802736-r4" x="73.2" y="410.4" textLength="73.2" clip-path="url(#terminal-202802736- [...]
+</text><text class="terminal-202802736-r5" x="0" y="434.8" textLength="1464" clip-path="url(#terminal-202802736-line-17)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-202802736-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-202802736-line-17)">
+</text><text class="terminal-202802736-r5" x="0" y="459.2" textLength="24.4" clip-path="url(#terminal-202802736-line-18)">╭─</text><text class="terminal-202802736-r5" x="24.4" y="459.2" textLength="1415.2" clip-path="url(#terminal-202802736-line-18)"> Advanced flag for running ─────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-202802736-r5" x="1439.6" y="459.2" textLength="24.4" clip-path="url(#te [...]
+</text><text class="terminal-202802736-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-202802736-line-19)">│</text><text class="terminal-202802736-r4" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-202802736-line-19)">-</text><text class="terminal-202802736-r4" x="36.6" y="483.6" textLength="48.8" clip-path="url(#terminal-202802736-line-19)">-use</text><text class="terminal-202802736-r4" x="85.4" y="483.6" textLength="195.2" clip-path="url(#terminal-20280273 [...]
+</text><text class="terminal-202802736-r5" x="0" y="508" textLength="12.2" clip-path="url(#terminal-202802736-line-20)">│</text><text class="terminal-202802736-r2" x="475.8" y="508" textLength="963.8" clip-path="url(#terminal-202802736-line-20)">`wheel`, or `sdist` if Airflow should be removed, installed from wheel packages</text><text class="terminal-202802736-r5" x="1451.8" y="508" textLength="12.2" clip-path="url(#terminal-2028027 [...]
+</text><text class="terminal-202802736-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-202802736-line-21)">│</text><text class="terminal-202802736-r2" x="475.8" y="532.4" textLength="963.8" clip-path="url(#terminal-202802736-line-21)">or sdist packages available in dist folder respectively. Implies               </text><text class="terminal-202802736-r5" x="14 [...]
+</text><text class="terminal-202802736-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-202802736-line-22)">│</text><text class="terminal-202802736-r4" x="475.8" y="556.8" textLength="12.2" clip-path="url(#terminal-202802736-line-22)">-</text><text class="terminal-202802736-r4" x="488" y="556.8" textLength="73.2" clip-path="url(#terminal-202802736-line-22)">-mount</text><text class="terminal-202802736-r4" x="561.2" y="556.8" textLength="97.6" clip-path="url(#terminal-202802 [...]
+</text><text class="terminal-202802736-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-202802736-line-23)">│</text><text class="terminal-202802736-r7" x="475.8" y="581.2" textLength="963.8" clip-path="url(#terminal-202802736-line-23)">(none | wheel | sdist | <airflow_version>)                           &# [...]
+</text><text class="terminal-202802736-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-202802736-line-24)">│</text><text class="terminal-202802736-r4" x="24.4" y="605.6" textLength="12.2" clip-path="url(#terminal-202802736-line-24)">-</text><text class="terminal-202802736-r4" x="36.6" y="605.6" textLength="97.6" clip-path="url(#terminal-202802736-line-24)">-airflow</text><text class="terminal-202802736-r4" x="134.2" y="605.6" textLength="268.4" clip-path="url(#terminal-202 [...]
+</text><text class="terminal-202802736-r5" x="0" y="630" textLength="12.2" clip-path="url(#terminal-202802736-line-25)">│</text><text class="terminal-202802736-r2" x="475.8" y="630" textLength="963.8" clip-path="url(#terminal-202802736-line-25)">specify constraints for the installed version and to find newer dependencies   </text><text class="terminal-202802736-r5" x="1451.8" y="630" textLength="12.2" clip-path="url(#termin [...]
+</text><text class="terminal-202802736-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-202802736-line-26)">│</text><text class="terminal-202802736-r7" x="475.8" y="654.4" textLength="963.8" clip-path="url(#terminal-202802736-line-26)">(TEXT)                                       &# [...]
+</text><text class="terminal-202802736-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-202802736-line-27)">│</text><text class="terminal-202802736-r4" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-202802736-line-27)">-</text><text class="terminal-202802736-r4" x="36.6" y="678.8" textLength="109.8" clip-path="url(#terminal-202802736-line-27)">-platform</text><text class="terminal-202802736-r2" x="475.8" y="678.8" textLength="329.4" clip-path="url(#terminal-2 [...]
+</text><text class="terminal-202802736-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-202802736-line-28)">│</text><text class="terminal-202802736-r4" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-202802736-line-28)">-</text><text class="terminal-202802736-r4" x="36.6" y="703.2" textLength="97.6" clip-path="url(#terminal-202802736-line-28)">-airflow</text><text class="terminal-202802736-r4" x="134.2" y="703.2" textLength="85.4" clip-path="url(#terminal-2028 [...]
+</text><text class="terminal-202802736-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-202802736-line-29)">│</text><text class="terminal-202802736-r4" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-202802736-line-29)">-</text><text class="terminal-202802736-r4" x="36.6" y="727.6" textLength="48.8" clip-path="url(#terminal-202802736-line-29)">-use</text><text class="terminal-202802736-r4" x="85.4" y="727.6" textLength="231.8" clip-path="url(#terminal-20280273 [...]
+</text><text class="terminal-202802736-r5" x="0" y="752" textLength="12.2" clip-path="url(#terminal-202802736-line-30)">│</text><text class="terminal-202802736-r2" x="475.8" y="752" textLength="963.8" clip-path="url(#terminal-202802736-line-30)">folder when entering breeze.                                   [...]
+</text><text class="terminal-202802736-r5" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-202802736-line-31)">│</text><text class="terminal-202802736-r4" x="24.4" y="776.4" textLength="12.2" clip-path="url(#terminal-202802736-line-31)">-</text><text class="terminal-202802736-r4" x="36.6" y="776.4" textLength="97.6" clip-path="url(#terminal-202802736-line-31)">-package</text><text class="terminal-202802736-r4" x="134.2" y="776.4" textLength="85.4" clip-path="url(#terminal-2028 [...]
+</text><text class="terminal-202802736-r5" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-202802736-line-32)">│</text><text class="terminal-202802736-r5" x="475.8" y="800.8" textLength="658.8" clip-path="url(#terminal-202802736-line-32)">[default: wheel]                                      [...]
+</text><text class="terminal-202802736-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-202802736-line-33)">│</text><text class="terminal-202802736-r4" x="24.4" y="825.2" textLength="12.2" clip-path="url(#terminal-202802736-line-33)">-</text><text class="terminal-202802736-r4" x="36.6" y="825.2" textLength="73.2" clip-path="url(#terminal-202802736-line-33)">-force</text><text class="terminal-202802736-r4" x="109.8" y="825.2" textLength="73.2" clip-path="url(#terminal-202802 [...]
+</text><text class="terminal-202802736-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-202802736-line-34)">│</text><text class="terminal-202802736-r4" x="24.4" y="849.6" textLength="12.2" clip-path="url(#terminal-202802736-line-34)">-</text><text class="terminal-202802736-r4" x="36.6" y="849.6" textLength="73.2" clip-path="url(#terminal-202802736-line-34)">-image</text><text class="terminal-202802736-r4" x="109.8" y="849.6" textLength="48.8" clip-path="url(#terminal-202802 [...]
+</text><text class="terminal-202802736-r5" x="0" y="874" textLength="12.2" clip-path="url(#terminal-202802736-line-35)">│</text><text class="terminal-202802736-r7" x="475.8" y="874" textLength="951.6" clip-path="url(#terminal-202802736-line-35)">(TEXT)                                         [...]
+</text><text class="terminal-202802736-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-202802736-line-36)">│</text><text class="terminal-202802736-r4" x="24.4" y="898.4" textLength="12.2" clip-path="url(#terminal-202802736-line-36)">-</text><text class="terminal-202802736-r4" x="36.6" y="898.4" textLength="73.2" clip-path="url(#terminal-202802736-line-36)">-mount</text><text class="terminal-202802736-r4" x="109.8" y="898.4" textLength="97.6" clip-path="url(#terminal-202802 [...]
+</text><text class="terminal-202802736-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-202802736-line-37)">│</text><text class="terminal-202802736-r2" x="475.8" y="922.8" textLength="963.8" clip-path="url(#terminal-202802736-line-37)">(default = selected).                                   & [...]
+</text><text class="terminal-202802736-r5" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-202802736-line-38)">│</text><text class="terminal-202802736-r7" x="475.8" y="947.2" textLength="963.8" clip-path="url(#terminal-202802736-line-38)">(selected | all | skip | remove)                               [...]
+</text><text class="terminal-202802736-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-202802736-line-39)">│</text><text class="terminal-202802736-r5" x="475.8" y="971.6" textLength="963.8" clip-path="url(#terminal-202802736-line-39)">[default: selected]                                    &# [...]
+</text><text class="terminal-202802736-r5" x="0" y="996" textLength="12.2" clip-path="url(#terminal-202802736-line-40)">│</text><text class="terminal-202802736-r4" x="24.4" y="996" textLength="12.2" clip-path="url(#terminal-202802736-line-40)">-</text><text class="terminal-202802736-r4" x="36.6" y="996" textLength="97.6" clip-path="url(#terminal-202802736-line-40)">-include</text><text class="terminal-202802736-r4" x="134.2" y="996" textLength="146.4" clip-path="url(#terminal-202802736-l [...]
+</text><text class="terminal-202802736-r5" x="0" y="1020.4" textLength="1464" clip-path="url(#terminal-202802736-line-41)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-202802736-r2" x="1464" y="1020.4" textLength="12.2" clip-path="url(#terminal-202802736-line-41)">
+</text><text class="terminal-202802736-r5" x="0" y="1044.8" textLength="24.4" clip-path="url(#terminal-202802736-line-42)">╭─</text><text class="terminal-202802736-r5" x="24.4" y="1044.8" textLength="1415.2" clip-path="url(#terminal-202802736-line-42)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-202802736-r5" x="1439.6" y="1044.8" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-202802736-r5" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-202802736-line-43)">│</text><text class="terminal-202802736-r4" x="24.4" y="1069.2" textLength="12.2" clip-path="url(#terminal-202802736-line-43)">-</text><text class="terminal-202802736-r4" x="36.6" y="1069.2" textLength="97.6" clip-path="url(#terminal-202802736-line-43)">-verbose</text><text class="terminal-202802736-r6" x="280.6" y="1069.2" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-202802736-r5" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-202802736-line-44)">│</text><text class="terminal-202802736-r4" x="24.4" y="1093.6" textLength="12.2" clip-path="url(#terminal-202802736-line-44)">-</text><text class="terminal-202802736-r4" x="36.6" y="1093.6" textLength="48.8" clip-path="url(#terminal-202802736-line-44)">-dry</text><text class="terminal-202802736-r4" x="85.4" y="1093.6" textLength="48.8" clip-path="url(#terminal-20280 [...]
+</text><text class="terminal-202802736-r5" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-202802736-line-45)">│</text><text class="terminal-202802736-r4" x="24.4" y="1118" textLength="12.2" clip-path="url(#terminal-202802736-line-45)">-</text><text class="terminal-202802736-r4" x="36.6" y="1118" textLength="85.4" clip-path="url(#terminal-202802736-line-45)">-github</text><text class="terminal-202802736-r4" x="122" y="1118" textLength="134.2" clip-path="url(#terminal-202802736- [...]
+</text><text class="terminal-202802736-r5" x="0" y="1142.4" textLength="12.2" clip-path="url(#terminal-202802736-line-46)">│</text><text class="terminal-202802736-r4" x="24.4" y="1142.4" textLength="12.2" clip-path="url(#terminal-202802736-line-46)">-</text><text class="terminal-202802736-r4" x="36.6" y="1142.4" textLength="85.4" clip-path="url(#terminal-202802736-line-46)">-answer</text><text class="terminal-202802736-r6" x="280.6" y="1142.4" textLength="24.4" clip-path="url(#terminal-2 [...]
+</text><text class="terminal-202802736-r5" x="0" y="1166.8" textLength="12.2" clip-path="url(#terminal-202802736-line-47)">│</text><text class="terminal-202802736-r4" x="24.4" y="1166.8" textLength="12.2" clip-path="url(#terminal-202802736-line-47)">-</text><text class="terminal-202802736-r4" x="36.6" y="1166.8" textLength="61" clip-path="url(#terminal-202802736-line-47)">-help</text><text class="terminal-202802736-r6" x="280.6" y="1166.8" textLength="24.4" clip-path="url(#terminal-20280 [...]
+</text><text class="terminal-202802736-r5" x="0" y="1191.2" textLength="1464" clip-path="url(#terminal-202802736-line-48)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-202802736-r2" x="1464" y="1191.2" textLength="12.2" clip-path="url(#terminal-202802736-line-48)">
</text>
</g>
</g>
diff --git a/images/breeze/output_start-airflow.svg b/images/breeze/output_start-airflow.svg
index e3d57d29e1..694708545c 100644
--- a/images/breeze/output_start-airflow.svg
+++ b/images/breeze/output_start-airflow.svg
@@ -35,8 +35,8 @@
.terminal-1170196013-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-1170196013-r2 { fill: #c5c8c6 }
.terminal-1170196013-r3 { fill: #d0b344;font-weight: bold }
-.terminal-1170196013-r4 { fill: #868887 }
-.terminal-1170196013-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-1170196013-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-1170196013-r5 { fill: #868887 }
.terminal-1170196013-r6 { fill: #98a84b;font-weight: bold }
.terminal-1170196013-r7 { fill: #8d7b39 }
</style>
@@ -208,56 +208,56 @@
<g class="terminal-1170196013-matrix">
<text class="terminal-1170196013-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1170196013-line-0)">
-</text><text class="terminal-1170196013-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1170196013-line-1)">Usage: </text><text class="terminal-1170196013-r1" x="97.6" y="44.4" textLength="561.2" clip-path="url(#terminal-1170196013-line-1)">breeze start-airflow [OPTIONS] [EXTRA_ARGS]...</text><text class="terminal-1170196013-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-1)">
+</text><text class="terminal-1170196013-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1170196013-line-1)">Usage: </text><text class="terminal-1170196013-r1" x="97.6" y="44.4" textLength="268.4" clip-path="url(#terminal-1170196013-line-1)">breeze start-airflow [</text><text class="terminal-1170196013-r4" x="366" y="44.4" textLength="85.4" clip-path="url(#terminal-1170196013-line-1)">OPTIONS</text><text class="terminal-1170196013-r1" x="451.4" y="44.4" tex [...]
</text><text class="terminal-1170196013-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-2)">
</text><text class="terminal-1170196013-r2" x="12.2" y="93.2" textLength="963.8" clip-path="url(#terminal-1170196013-line-3)">Enter breeze environment and starts all Airflow components in the tmux session.</text><text class="terminal-1170196013-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-3)">
</text><text class="terminal-1170196013-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-4)">
-</text><text class="terminal-1170196013-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1170196013-line-5)">╭─</text><text class="terminal-1170196013-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1170196013-line-5)"> Basic flags ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1170196013-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-117019 [...]
-</text><text class="terminal-1170196013-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-6)">│</text><text class="terminal-1170196013-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-6)">-</text><text class="terminal-1170196013-r5" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-1170196013-line-6)">-python</text><text class="terminal-1170196013-r6" x="366" y="166.4" textLength="24.4" clip-path="url(#terminal-117 [...]
-</text><text class="terminal-1170196013-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-7)">│</text><text class="terminal-1170196013-r7" x="414.8" y="190.8" textLength="732" clip-path="url(#terminal-1170196013-line-7)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
-</text><text class="terminal-1170196013-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-8)">│</text><text class="terminal-1170196013-r4" x="414.8" y="215.2" textLength="732" clip-path="url(#terminal-1170196013-line-8)">[default: 3.7]                                     & [...]
-</text><text class="terminal-1170196013-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-9)">│</text><text class="terminal-1170196013-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-9)">-</text><text class="terminal-1170196013-r5" x="36.6" y="239.6" textLength="61" clip-path="url(#terminal-1170196013-line-9)">-load</text><text class="terminal-1170196013-r5" x="97.6" y="239.6" textLength="158.6" clip-path="url(#terminal-11701 [...]
-</text><text class="terminal-1170196013-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1170196013-line-10)">│</text><text class="terminal-1170196013-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-1170196013-line-10)">-</text><text class="terminal-1170196013-r5" x="36.6" y="264" textLength="61" clip-path="url(#terminal-1170196013-line-10)">-load</text><text class="terminal-1170196013-r5" x="97.6" y="264" textLength="244" clip-path="url(#terminal-1170196013-l [...]
-</text><text class="terminal-1170196013-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-11)">│</text><text class="terminal-1170196013-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-11)">-</text><text class="terminal-1170196013-r5" x="36.6" y="288.4" textLength="97.6" clip-path="url(#terminal-1170196013-line-11)">-backend</text><text class="terminal-1170196013-r6" x="366" y="288.4" textLength="24.4" clip-path="url(#terminal [...]
-</text><text class="terminal-1170196013-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-12)">│</text><text class="terminal-1170196013-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-12)">-</text><text class="terminal-1170196013-r5" x="36.6" y="312.8" textLength="109.8" clip-path="url(#terminal-1170196013-line-12)">-platform</text><text class="terminal-1170196013-r2" x="414.8" y="312.8" textLength="329.4" clip-path="url(#ter [...]
-</text><text class="terminal-1170196013-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-13)">│</text><text class="terminal-1170196013-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-13)">-</text><text class="terminal-1170196013-r5" x="36.6" y="337.2" textLength="109.8" clip-path="url(#terminal-1170196013-line-13)">-postgres</text><text class="terminal-1170196013-r5" x="146.4" y="337.2" textLength="97.6" clip-path="url(#term [...]
-</text><text class="terminal-1170196013-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-14)">│</text><text class="terminal-1170196013-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-14)">-</text><text class="terminal-1170196013-r5" x="36.6" y="361.6" textLength="73.2" clip-path="url(#terminal-1170196013-line-14)">-mysql</text><text class="terminal-1170196013-r5" x="109.8" y="361.6" textLength="97.6" clip-path="url(#terminal [...]
-</text><text class="terminal-1170196013-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-1170196013-line-15)">│</text><text class="terminal-1170196013-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-1170196013-line-15)">-</text><text class="terminal-1170196013-r5" x="36.6" y="386" textLength="73.2" clip-path="url(#terminal-1170196013-line-15)">-mssql</text><text class="terminal-1170196013-r5" x="109.8" y="386" textLength="97.6" clip-path="url(#terminal-1170196 [...]
-</text><text class="terminal-1170196013-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-16)">│</text><text class="terminal-1170196013-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-16)">-</text><text class="terminal-1170196013-r5" x="36.6" y="410.4" textLength="146.4" clip-path="url(#terminal-1170196013-line-16)">-integration</text><text class="terminal-1170196013-r2" x="414.8" y="410.4" textLength="1024.8" clip-path="url( [...]
-</text><text class="terminal-1170196013-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-17)">│</text><text class="terminal-1170196013-r7" x="414.8" y="434.8" textLength="1024.8" clip-path="url(#terminal-1170196013-line-17)">(cassandra | kerberos | mongo | openldap | pinot | rabbitmq | redis | statsd | trino</text><text class="terminal-1170196013-r4" x="1451.8" y="434.8" textLeng [...]
-</text><text class="terminal-1170196013-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-18)">│</text><text class="terminal-1170196013-r7" x="414.8" y="459.2" textLength="1024.8" clip-path="url(#terminal-1170196013-line-18)">| all)                                      [...]
-</text><text class="terminal-1170196013-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-19)">│</text><text class="terminal-1170196013-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-19)">-</text><text class="terminal-1170196013-r5" x="36.6" y="483.6" textLength="97.6" clip-path="url(#terminal-1170196013-line-19)">-forward</text><text class="terminal-1170196013-r5" x="134.2" y="483.6" textLength="146.4" clip-path="url(#termi [...]
-</text><text class="terminal-1170196013-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-1170196013-line-20)">│</text><text class="terminal-1170196013-r5" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-1170196013-line-20)">-</text><text class="terminal-1170196013-r5" x="36.6" y="508" textLength="36.6" clip-path="url(#terminal-1170196013-line-20)">-db</text><text class="terminal-1170196013-r5" x="73.2" y="508" textLength="73.2" clip-path="url(#terminal-1170196013- [...]
-</text><text class="terminal-1170196013-r4" x="0" y="532.4" textLength="1464" clip-path="url(#terminal-1170196013-line-21)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1170196013-r2" x="1464" y="532.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-21)">
-</text><text class="terminal-1170196013-r4" x="0" y="556.8" textLength="24.4" clip-path="url(#terminal-1170196013-line-22)">╭─</text><text class="terminal-1170196013-r4" x="24.4" y="556.8" textLength="1415.2" clip-path="url(#terminal-1170196013-line-22)"> Advanced flag for running ─────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1170196013-r4" x="1439.6" y="556.8" textLength="24.4" clip-path="ur [...]
-</text><text class="terminal-1170196013-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-23)">│</text><text class="terminal-1170196013-r5" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-23)">-</text><text class="terminal-1170196013-r5" x="36.6" y="581.2" textLength="48.8" clip-path="url(#terminal-1170196013-line-23)">-use</text><text class="terminal-1170196013-r5" x="85.4" y="581.2" textLength="195.2" clip-path="url(#terminal-1 [...]
-</text><text class="terminal-1170196013-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-24)">│</text><text class="terminal-1170196013-r2" x="475.8" y="605.6" textLength="963.8" clip-path="url(#terminal-1170196013-line-24)">`wheel`, or `sdist` if Airflow should be removed, installed from wheel packages</text><text class="terminal-1170196013-r4" x="1451.8" y="605.6" textLength="12.2" clip-path="url(#termi [...]
-</text><text class="terminal-1170196013-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-1170196013-line-25)">│</text><text class="terminal-1170196013-r2" x="475.8" y="630" textLength="963.8" clip-path="url(#terminal-1170196013-line-25)">or sdist packages available in dist folder respectively. Implies               </text><text class="terminal-1170196013-r4" x="1 [...]
-</text><text class="terminal-1170196013-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-26)">│</text><text class="terminal-1170196013-r5" x="475.8" y="654.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-26)">-</text><text class="terminal-1170196013-r5" x="488" y="654.4" textLength="73.2" clip-path="url(#terminal-1170196013-line-26)">-mount</text><text class="terminal-1170196013-r5" x="561.2" y="654.4" textLength="97.6" clip-path="url(#terminal [...]
-</text><text class="terminal-1170196013-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-27)">│</text><text class="terminal-1170196013-r7" x="475.8" y="678.8" textLength="963.8" clip-path="url(#terminal-1170196013-line-27)">(none | wheel | sdist | <airflow_version>)                           [...]
-</text><text class="terminal-1170196013-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-28)">│</text><text class="terminal-1170196013-r5" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-28)">-</text><text class="terminal-1170196013-r5" x="36.6" y="703.2" textLength="97.6" clip-path="url(#terminal-1170196013-line-28)">-airflow</text><text class="terminal-1170196013-r5" x="134.2" y="703.2" textLength="268.4" clip-path="url(#termi [...]
-</text><text class="terminal-1170196013-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-29)">│</text><text class="terminal-1170196013-r2" x="475.8" y="727.6" textLength="963.8" clip-path="url(#terminal-1170196013-line-29)">specify constraints for the installed version and to find newer dependencies   </text><text class="terminal-1170196013-r4" x="1451.8" y="727.6" textLength="12.2" clip-path=" [...]
-</text><text class="terminal-1170196013-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-1170196013-line-30)">│</text><text class="terminal-1170196013-r7" x="475.8" y="752" textLength="963.8" clip-path="url(#terminal-1170196013-line-30)">(TEXT)                                       &# [...]
-</text><text class="terminal-1170196013-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-31)">│</text><text class="terminal-1170196013-r5" x="24.4" y="776.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-31)">-</text><text class="terminal-1170196013-r5" x="36.6" y="776.4" textLength="97.6" clip-path="url(#terminal-1170196013-line-31)">-airflow</text><text class="terminal-1170196013-r5" x="134.2" y="776.4" textLength="85.4" clip-path="url(#termin [...]
-</text><text class="terminal-1170196013-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-32)">│</text><text class="terminal-1170196013-r5" x="24.4" y="800.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-32)">-</text><text class="terminal-1170196013-r5" x="36.6" y="800.8" textLength="48.8" clip-path="url(#terminal-1170196013-line-32)">-use</text><text class="terminal-1170196013-r5" x="85.4" y="800.8" textLength="231.8" clip-path="url(#terminal-1 [...]
-</text><text class="terminal-1170196013-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-33)">│</text><text class="terminal-1170196013-r2" x="475.8" y="825.2" textLength="963.8" clip-path="url(#terminal-1170196013-line-33)">folder when entering breeze.                                 [...]
-</text><text class="terminal-1170196013-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-34)">│</text><text class="terminal-1170196013-r5" x="24.4" y="849.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-34)">-</text><text class="terminal-1170196013-r5" x="36.6" y="849.6" textLength="97.6" clip-path="url(#terminal-1170196013-line-34)">-package</text><text class="terminal-1170196013-r5" x="134.2" y="849.6" textLength="85.4" clip-path="url(#termin [...]
-</text><text class="terminal-1170196013-r4" x="0" y="874" textLength="12.2" clip-path="url(#terminal-1170196013-line-35)">│</text><text class="terminal-1170196013-r4" x="475.8" y="874" textLength="658.8" clip-path="url(#terminal-1170196013-line-35)">[default: wheel]                                      [...]
-</text><text class="terminal-1170196013-r4" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-36)">│</text><text class="terminal-1170196013-r5" x="24.4" y="898.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-36)">-</text><text class="terminal-1170196013-r5" x="36.6" y="898.4" textLength="73.2" clip-path="url(#terminal-1170196013-line-36)">-force</text><text class="terminal-1170196013-r5" x="109.8" y="898.4" textLength="73.2" clip-path="url(#terminal [...]
-</text><text class="terminal-1170196013-r4" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-37)">│</text><text class="terminal-1170196013-r5" x="24.4" y="922.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-37)">-</text><text class="terminal-1170196013-r5" x="36.6" y="922.8" textLength="73.2" clip-path="url(#terminal-1170196013-line-37)">-image</text><text class="terminal-1170196013-r5" x="109.8" y="922.8" textLength="48.8" clip-path="url(#terminal [...]
-</text><text class="terminal-1170196013-r4" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-38)">│</text><text class="terminal-1170196013-r7" x="475.8" y="947.2" textLength="951.6" clip-path="url(#terminal-1170196013-line-38)">(TEXT)                                       [...]
-</text><text class="terminal-1170196013-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-39)">│</text><text class="terminal-1170196013-r5" x="24.4" y="971.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-39)">-</text><text class="terminal-1170196013-r5" x="36.6" y="971.6" textLength="73.2" clip-path="url(#terminal-1170196013-line-39)">-mount</text><text class="terminal-1170196013-r5" x="109.8" y="971.6" textLength="97.6" clip-path="url(#terminal [...]
-</text><text class="terminal-1170196013-r4" x="0" y="996" textLength="12.2" clip-path="url(#terminal-1170196013-line-40)">│</text><text class="terminal-1170196013-r2" x="475.8" y="996" textLength="963.8" clip-path="url(#terminal-1170196013-line-40)">(default = selected).                                   & [...]
-</text><text class="terminal-1170196013-r4" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-41)">│</text><text class="terminal-1170196013-r7" x="475.8" y="1020.4" textLength="963.8" clip-path="url(#terminal-1170196013-line-41)">(selected | all | skip | remove)                              [...]
-</text><text class="terminal-1170196013-r4" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-42)">│</text><text class="terminal-1170196013-r4" x="475.8" y="1044.8" textLength="963.8" clip-path="url(#terminal-1170196013-line-42)">[default: selected]                                   &# [...]
-</text><text class="terminal-1170196013-r4" x="0" y="1069.2" textLength="1464" clip-path="url(#terminal-1170196013-line-43)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1170196013-r2" x="1464" y="1069.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-43)">
-</text><text class="terminal-1170196013-r4" x="0" y="1093.6" textLength="24.4" clip-path="url(#terminal-1170196013-line-44)">╭─</text><text class="terminal-1170196013-r4" x="24.4" y="1093.6" textLength="1415.2" clip-path="url(#terminal-1170196013-line-44)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1170196013-r4" x="1439.6" y="1093.6" textLength="24.4" clip-path="url(#term [...]
-</text><text class="terminal-1170196013-r4" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-1170196013-line-45)">│</text><text class="terminal-1170196013-r5" x="24.4" y="1118" textLength="12.2" clip-path="url(#terminal-1170196013-line-45)">-</text><text class="terminal-1170196013-r5" x="36.6" y="1118" textLength="48.8" clip-path="url(#terminal-1170196013-line-45)">-dry</text><text class="terminal-1170196013-r5" x="85.4" y="1118" textLength="48.8" clip-path="url(#terminal-117019 [...]
-</text><text class="terminal-1170196013-r4" x="0" y="1142.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-46)">│</text><text class="terminal-1170196013-r5" x="24.4" y="1142.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-46)">-</text><text class="terminal-1170196013-r5" x="36.6" y="1142.4" textLength="85.4" clip-path="url(#terminal-1170196013-line-46)">-github</text><text class="terminal-1170196013-r5" x="122" y="1142.4" textLength="134.2" clip-path="url(#term [...]
-</text><text class="terminal-1170196013-r4" x="0" y="1166.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-47)">│</text><text class="terminal-1170196013-r5" x="24.4" y="1166.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-47)">-</text><text class="terminal-1170196013-r5" x="36.6" y="1166.8" textLength="85.4" clip-path="url(#terminal-1170196013-line-47)">-answer</text><text class="terminal-1170196013-r6" x="280.6" y="1166.8" textLength="24.4" clip-path="url(#ter [...]
-</text><text class="terminal-1170196013-r4" x="0" y="1191.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-48)">│</text><text class="terminal-1170196013-r5" x="24.4" y="1191.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-48)">-</text><text class="terminal-1170196013-r5" x="36.6" y="1191.2" textLength="97.6" clip-path="url(#terminal-1170196013-line-48)">-verbose</text><text class="terminal-1170196013-r6" x="280.6" y="1191.2" textLength="24.4" clip-path="url(#te [...]
-</text><text class="terminal-1170196013-r4" x="0" y="1215.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-49)">│</text><text class="terminal-1170196013-r5" x="24.4" y="1215.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-49)">-</text><text class="terminal-1170196013-r5" x="36.6" y="1215.6" textLength="61" clip-path="url(#terminal-1170196013-line-49)">-help</text><text class="terminal-1170196013-r6" x="280.6" y="1215.6" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-1170196013-r4" x="0" y="1240" textLength="1464" clip-path="url(#terminal-1170196013-line-50)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1170196013-r2" x="1464" y="1240" textLength="12.2" clip-path="url(#terminal-1170196013-line-50)">
+</text><text class="terminal-1170196013-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1170196013-line-5)">╭─</text><text class="terminal-1170196013-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1170196013-line-5)"> Basic flags ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1170196013-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-117019 [...]
+</text><text class="terminal-1170196013-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-6)">│</text><text class="terminal-1170196013-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-6)">-</text><text class="terminal-1170196013-r4" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-1170196013-line-6)">-python</text><text class="terminal-1170196013-r6" x="366" y="166.4" textLength="24.4" clip-path="url(#terminal-117 [...]
+</text><text class="terminal-1170196013-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-7)">│</text><text class="terminal-1170196013-r7" x="414.8" y="190.8" textLength="732" clip-path="url(#terminal-1170196013-line-7)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
+</text><text class="terminal-1170196013-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-8)">│</text><text class="terminal-1170196013-r5" x="414.8" y="215.2" textLength="732" clip-path="url(#terminal-1170196013-line-8)">[default: 3.7]                                     & [...]
+</text><text class="terminal-1170196013-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-9)">│</text><text class="terminal-1170196013-r4" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-9)">-</text><text class="terminal-1170196013-r4" x="36.6" y="239.6" textLength="61" clip-path="url(#terminal-1170196013-line-9)">-load</text><text class="terminal-1170196013-r4" x="97.6" y="239.6" textLength="158.6" clip-path="url(#terminal-11701 [...]
+</text><text class="terminal-1170196013-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1170196013-line-10)">│</text><text class="terminal-1170196013-r4" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-1170196013-line-10)">-</text><text class="terminal-1170196013-r4" x="36.6" y="264" textLength="61" clip-path="url(#terminal-1170196013-line-10)">-load</text><text class="terminal-1170196013-r4" x="97.6" y="264" textLength="244" clip-path="url(#terminal-1170196013-l [...]
+</text><text class="terminal-1170196013-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-11)">│</text><text class="terminal-1170196013-r4" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-11)">-</text><text class="terminal-1170196013-r4" x="36.6" y="288.4" textLength="97.6" clip-path="url(#terminal-1170196013-line-11)">-backend</text><text class="terminal-1170196013-r6" x="366" y="288.4" textLength="24.4" clip-path="url(#terminal [...]
+</text><text class="terminal-1170196013-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-12)">│</text><text class="terminal-1170196013-r4" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-12)">-</text><text class="terminal-1170196013-r4" x="36.6" y="312.8" textLength="109.8" clip-path="url(#terminal-1170196013-line-12)">-platform</text><text class="terminal-1170196013-r2" x="414.8" y="312.8" textLength="329.4" clip-path="url(#ter [...]
+</text><text class="terminal-1170196013-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-13)">│</text><text class="terminal-1170196013-r4" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-13)">-</text><text class="terminal-1170196013-r4" x="36.6" y="337.2" textLength="109.8" clip-path="url(#terminal-1170196013-line-13)">-postgres</text><text class="terminal-1170196013-r4" x="146.4" y="337.2" textLength="97.6" clip-path="url(#term [...]
+</text><text class="terminal-1170196013-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-14)">│</text><text class="terminal-1170196013-r4" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-14)">-</text><text class="terminal-1170196013-r4" x="36.6" y="361.6" textLength="73.2" clip-path="url(#terminal-1170196013-line-14)">-mysql</text><text class="terminal-1170196013-r4" x="109.8" y="361.6" textLength="97.6" clip-path="url(#terminal [...]
+</text><text class="terminal-1170196013-r5" x="0" y="386" textLength="12.2" clip-path="url(#terminal-1170196013-line-15)">│</text><text class="terminal-1170196013-r4" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-1170196013-line-15)">-</text><text class="terminal-1170196013-r4" x="36.6" y="386" textLength="73.2" clip-path="url(#terminal-1170196013-line-15)">-mssql</text><text class="terminal-1170196013-r4" x="109.8" y="386" textLength="97.6" clip-path="url(#terminal-1170196 [...]
+</text><text class="terminal-1170196013-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-16)">│</text><text class="terminal-1170196013-r4" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-16)">-</text><text class="terminal-1170196013-r4" x="36.6" y="410.4" textLength="146.4" clip-path="url(#terminal-1170196013-line-16)">-integration</text><text class="terminal-1170196013-r2" x="414.8" y="410.4" textLength="1024.8" clip-path="url( [...]
+</text><text class="terminal-1170196013-r5" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-17)">│</text><text class="terminal-1170196013-r7" x="414.8" y="434.8" textLength="1024.8" clip-path="url(#terminal-1170196013-line-17)">(cassandra | kerberos | mongo | openldap | pinot | rabbitmq | redis | statsd | trino</text><text class="terminal-1170196013-r5" x="1451.8" y="434.8" textLeng [...]
+</text><text class="terminal-1170196013-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-18)">│</text><text class="terminal-1170196013-r7" x="414.8" y="459.2" textLength="1024.8" clip-path="url(#terminal-1170196013-line-18)">| all)                                      [...]
+</text><text class="terminal-1170196013-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-19)">│</text><text class="terminal-1170196013-r4" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-19)">-</text><text class="terminal-1170196013-r4" x="36.6" y="483.6" textLength="97.6" clip-path="url(#terminal-1170196013-line-19)">-forward</text><text class="terminal-1170196013-r4" x="134.2" y="483.6" textLength="146.4" clip-path="url(#termi [...]
+</text><text class="terminal-1170196013-r5" x="0" y="508" textLength="12.2" clip-path="url(#terminal-1170196013-line-20)">│</text><text class="terminal-1170196013-r4" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-1170196013-line-20)">-</text><text class="terminal-1170196013-r4" x="36.6" y="508" textLength="36.6" clip-path="url(#terminal-1170196013-line-20)">-db</text><text class="terminal-1170196013-r4" x="73.2" y="508" textLength="73.2" clip-path="url(#terminal-1170196013- [...]
+</text><text class="terminal-1170196013-r5" x="0" y="532.4" textLength="1464" clip-path="url(#terminal-1170196013-line-21)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1170196013-r2" x="1464" y="532.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-21)">
+</text><text class="terminal-1170196013-r5" x="0" y="556.8" textLength="24.4" clip-path="url(#terminal-1170196013-line-22)">╭─</text><text class="terminal-1170196013-r5" x="24.4" y="556.8" textLength="1415.2" clip-path="url(#terminal-1170196013-line-22)"> Advanced flag for running ─────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1170196013-r5" x="1439.6" y="556.8" textLength="24.4" clip-path="ur [...]
+</text><text class="terminal-1170196013-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-23)">│</text><text class="terminal-1170196013-r4" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-23)">-</text><text class="terminal-1170196013-r4" x="36.6" y="581.2" textLength="48.8" clip-path="url(#terminal-1170196013-line-23)">-use</text><text class="terminal-1170196013-r4" x="85.4" y="581.2" textLength="195.2" clip-path="url(#terminal-1 [...]
+</text><text class="terminal-1170196013-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-24)">│</text><text class="terminal-1170196013-r2" x="475.8" y="605.6" textLength="963.8" clip-path="url(#terminal-1170196013-line-24)">`wheel`, or `sdist` if Airflow should be removed, installed from wheel packages</text><text class="terminal-1170196013-r5" x="1451.8" y="605.6" textLength="12.2" clip-path="url(#termi [...]
+</text><text class="terminal-1170196013-r5" x="0" y="630" textLength="12.2" clip-path="url(#terminal-1170196013-line-25)">│</text><text class="terminal-1170196013-r2" x="475.8" y="630" textLength="963.8" clip-path="url(#terminal-1170196013-line-25)">or sdist packages available in dist folder respectively. Implies               </text><text class="terminal-1170196013-r5" x="1 [...]
+</text><text class="terminal-1170196013-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-26)">│</text><text class="terminal-1170196013-r4" x="475.8" y="654.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-26)">-</text><text class="terminal-1170196013-r4" x="488" y="654.4" textLength="73.2" clip-path="url(#terminal-1170196013-line-26)">-mount</text><text class="terminal-1170196013-r4" x="561.2" y="654.4" textLength="97.6" clip-path="url(#terminal [...]
+</text><text class="terminal-1170196013-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-27)">│</text><text class="terminal-1170196013-r7" x="475.8" y="678.8" textLength="963.8" clip-path="url(#terminal-1170196013-line-27)">(none | wheel | sdist | <airflow_version>)                           [...]
+</text><text class="terminal-1170196013-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-28)">│</text><text class="terminal-1170196013-r4" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-28)">-</text><text class="terminal-1170196013-r4" x="36.6" y="703.2" textLength="97.6" clip-path="url(#terminal-1170196013-line-28)">-airflow</text><text class="terminal-1170196013-r4" x="134.2" y="703.2" textLength="268.4" clip-path="url(#termi [...]
+</text><text class="terminal-1170196013-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-29)">│</text><text class="terminal-1170196013-r2" x="475.8" y="727.6" textLength="963.8" clip-path="url(#terminal-1170196013-line-29)">specify constraints for the installed version and to find newer dependencies   </text><text class="terminal-1170196013-r5" x="1451.8" y="727.6" textLength="12.2" clip-path=" [...]
+</text><text class="terminal-1170196013-r5" x="0" y="752" textLength="12.2" clip-path="url(#terminal-1170196013-line-30)">│</text><text class="terminal-1170196013-r7" x="475.8" y="752" textLength="963.8" clip-path="url(#terminal-1170196013-line-30)">(TEXT)                                       &# [...]
+</text><text class="terminal-1170196013-r5" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-31)">│</text><text class="terminal-1170196013-r4" x="24.4" y="776.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-31)">-</text><text class="terminal-1170196013-r4" x="36.6" y="776.4" textLength="97.6" clip-path="url(#terminal-1170196013-line-31)">-airflow</text><text class="terminal-1170196013-r4" x="134.2" y="776.4" textLength="85.4" clip-path="url(#termin [...]
+</text><text class="terminal-1170196013-r5" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-32)">│</text><text class="terminal-1170196013-r4" x="24.4" y="800.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-32)">-</text><text class="terminal-1170196013-r4" x="36.6" y="800.8" textLength="48.8" clip-path="url(#terminal-1170196013-line-32)">-use</text><text class="terminal-1170196013-r4" x="85.4" y="800.8" textLength="231.8" clip-path="url(#terminal-1 [...]
+</text><text class="terminal-1170196013-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-33)">│</text><text class="terminal-1170196013-r2" x="475.8" y="825.2" textLength="963.8" clip-path="url(#terminal-1170196013-line-33)">folder when entering breeze.                                 [...]
+</text><text class="terminal-1170196013-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-34)">│</text><text class="terminal-1170196013-r4" x="24.4" y="849.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-34)">-</text><text class="terminal-1170196013-r4" x="36.6" y="849.6" textLength="97.6" clip-path="url(#terminal-1170196013-line-34)">-package</text><text class="terminal-1170196013-r4" x="134.2" y="849.6" textLength="85.4" clip-path="url(#termin [...]
+</text><text class="terminal-1170196013-r5" x="0" y="874" textLength="12.2" clip-path="url(#terminal-1170196013-line-35)">│</text><text class="terminal-1170196013-r5" x="475.8" y="874" textLength="658.8" clip-path="url(#terminal-1170196013-line-35)">[default: wheel]                                      [...]
+</text><text class="terminal-1170196013-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-36)">│</text><text class="terminal-1170196013-r4" x="24.4" y="898.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-36)">-</text><text class="terminal-1170196013-r4" x="36.6" y="898.4" textLength="73.2" clip-path="url(#terminal-1170196013-line-36)">-force</text><text class="terminal-1170196013-r4" x="109.8" y="898.4" textLength="73.2" clip-path="url(#terminal [...]
+</text><text class="terminal-1170196013-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-37)">│</text><text class="terminal-1170196013-r4" x="24.4" y="922.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-37)">-</text><text class="terminal-1170196013-r4" x="36.6" y="922.8" textLength="73.2" clip-path="url(#terminal-1170196013-line-37)">-image</text><text class="terminal-1170196013-r4" x="109.8" y="922.8" textLength="48.8" clip-path="url(#terminal [...]
+</text><text class="terminal-1170196013-r5" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-38)">│</text><text class="terminal-1170196013-r7" x="475.8" y="947.2" textLength="951.6" clip-path="url(#terminal-1170196013-line-38)">(TEXT)                                       [...]
+</text><text class="terminal-1170196013-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-39)">│</text><text class="terminal-1170196013-r4" x="24.4" y="971.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-39)">-</text><text class="terminal-1170196013-r4" x="36.6" y="971.6" textLength="73.2" clip-path="url(#terminal-1170196013-line-39)">-mount</text><text class="terminal-1170196013-r4" x="109.8" y="971.6" textLength="97.6" clip-path="url(#terminal [...]
+</text><text class="terminal-1170196013-r5" x="0" y="996" textLength="12.2" clip-path="url(#terminal-1170196013-line-40)">│</text><text class="terminal-1170196013-r2" x="475.8" y="996" textLength="963.8" clip-path="url(#terminal-1170196013-line-40)">(default = selected).                                   & [...]
+</text><text class="terminal-1170196013-r5" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-41)">│</text><text class="terminal-1170196013-r7" x="475.8" y="1020.4" textLength="963.8" clip-path="url(#terminal-1170196013-line-41)">(selected | all | skip | remove)                              [...]
+</text><text class="terminal-1170196013-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-42)">│</text><text class="terminal-1170196013-r5" x="475.8" y="1044.8" textLength="963.8" clip-path="url(#terminal-1170196013-line-42)">[default: selected]                                   &# [...]
+</text><text class="terminal-1170196013-r5" x="0" y="1069.2" textLength="1464" clip-path="url(#terminal-1170196013-line-43)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1170196013-r2" x="1464" y="1069.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-43)">
+</text><text class="terminal-1170196013-r5" x="0" y="1093.6" textLength="24.4" clip-path="url(#terminal-1170196013-line-44)">╭─</text><text class="terminal-1170196013-r5" x="24.4" y="1093.6" textLength="1415.2" clip-path="url(#terminal-1170196013-line-44)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1170196013-r5" x="1439.6" y="1093.6" textLength="24.4" clip-path="url(#term [...]
+</text><text class="terminal-1170196013-r5" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-1170196013-line-45)">│</text><text class="terminal-1170196013-r4" x="24.4" y="1118" textLength="12.2" clip-path="url(#terminal-1170196013-line-45)">-</text><text class="terminal-1170196013-r4" x="36.6" y="1118" textLength="48.8" clip-path="url(#terminal-1170196013-line-45)">-dry</text><text class="terminal-1170196013-r4" x="85.4" y="1118" textLength="48.8" clip-path="url(#terminal-117019 [...]
+</text><text class="terminal-1170196013-r5" x="0" y="1142.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-46)">│</text><text class="terminal-1170196013-r4" x="24.4" y="1142.4" textLength="12.2" clip-path="url(#terminal-1170196013-line-46)">-</text><text class="terminal-1170196013-r4" x="36.6" y="1142.4" textLength="85.4" clip-path="url(#terminal-1170196013-line-46)">-github</text><text class="terminal-1170196013-r4" x="122" y="1142.4" textLength="134.2" clip-path="url(#term [...]
+</text><text class="terminal-1170196013-r5" x="0" y="1166.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-47)">│</text><text class="terminal-1170196013-r4" x="24.4" y="1166.8" textLength="12.2" clip-path="url(#terminal-1170196013-line-47)">-</text><text class="terminal-1170196013-r4" x="36.6" y="1166.8" textLength="85.4" clip-path="url(#terminal-1170196013-line-47)">-answer</text><text class="terminal-1170196013-r6" x="280.6" y="1166.8" textLength="24.4" clip-path="url(#ter [...]
+</text><text class="terminal-1170196013-r5" x="0" y="1191.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-48)">│</text><text class="terminal-1170196013-r4" x="24.4" y="1191.2" textLength="12.2" clip-path="url(#terminal-1170196013-line-48)">-</text><text class="terminal-1170196013-r4" x="36.6" y="1191.2" textLength="97.6" clip-path="url(#terminal-1170196013-line-48)">-verbose</text><text class="terminal-1170196013-r6" x="280.6" y="1191.2" textLength="24.4" clip-path="url(#te [...]
+</text><text class="terminal-1170196013-r5" x="0" y="1215.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-49)">│</text><text class="terminal-1170196013-r4" x="24.4" y="1215.6" textLength="12.2" clip-path="url(#terminal-1170196013-line-49)">-</text><text class="terminal-1170196013-r4" x="36.6" y="1215.6" textLength="61" clip-path="url(#terminal-1170196013-line-49)">-help</text><text class="terminal-1170196013-r6" x="280.6" y="1215.6" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-1170196013-r5" x="0" y="1240" textLength="1464" clip-path="url(#terminal-1170196013-line-50)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1170196013-r2" x="1464" y="1240" textLength="12.2" clip-path="url(#terminal-1170196013-line-50)">
</text>
</g>
</g>
diff --git a/images/breeze/output_static-checks.svg b/images/breeze/output_static-checks.svg
index 67cb69949c..7e962f7dc8 100644
--- a/images/breeze/output_static-checks.svg
+++ b/images/breeze/output_static-checks.svg
@@ -35,8 +35,8 @@
.terminal-863830466-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-863830466-r2 { fill: #c5c8c6 }
.terminal-863830466-r3 { fill: #d0b344;font-weight: bold }
-.terminal-863830466-r4 { fill: #868887 }
-.terminal-863830466-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-863830466-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-863830466-r5 { fill: #868887 }
.terminal-863830466-r6 { fill: #98a84b;font-weight: bold }
.terminal-863830466-r7 { fill: #8d7b39 }
</style>
@@ -214,58 +214,58 @@
<g class="terminal-863830466-matrix">
<text class="terminal-863830466-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-863830466-line-0)">
-</text><text class="terminal-863830466-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-863830466-line-1)">Usage: </text><text class="terminal-863830466-r1" x="97.6" y="44.4" textLength="610" clip-path="url(#terminal-863830466-line-1)">breeze static-checks [OPTIONS] [PRECOMMIT_ARGS]...</text><text class="terminal-863830466-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-863830466-line-1)">
+</text><text class="terminal-863830466-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-863830466-line-1)">Usage: </text><text class="terminal-863830466-r1" x="97.6" y="44.4" textLength="268.4" clip-path="url(#terminal-863830466-line-1)">breeze static-checks [</text><text class="terminal-863830466-r4" x="366" y="44.4" textLength="85.4" clip-path="url(#terminal-863830466-line-1)">OPTIONS</text><text class="terminal-863830466-r1" x="451.4" y="44.4" textLength [...]
</text><text class="terminal-863830466-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-863830466-line-2)">
</text><text class="terminal-863830466-r2" x="12.2" y="93.2" textLength="219.6" clip-path="url(#terminal-863830466-line-3)">Run static checks.</text><text class="terminal-863830466-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-863830466-line-3)">
</text><text class="terminal-863830466-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-863830466-line-4)">
-</text><text class="terminal-863830466-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-863830466-line-5)">╭─</text><text class="terminal-863830466-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-863830466-line-5)"> Pre-commit flags ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-863830466-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-863830466-l [...]
-</text><text class="terminal-863830466-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-863830466-line-6)">│</text><text class="terminal-863830466-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-863830466-line-6)">-</text><text class="terminal-863830466-r5" x="36.6" y="166.4" textLength="61" clip-path="url(#terminal-863830466-line-6)">-type</text><text class="terminal-863830466-r6" x="317.2" y="166.4" textLength="24.4" clip-path="url(#terminal-863830466-li [...]
-</text><text class="terminal-863830466-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-863830466-line-7)">│</text><text class="terminal-863830466-r7" x="366" y="190.8" textLength="1073.6" clip-path="url(#terminal-863830466-line-7)">(all | black | blacken-docs | check-airflow-2-2-compatibility |                         [...]
-</text><text class="terminal-863830466-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-863830466-line-8)">│</text><text class="terminal-863830466-r7" x="366" y="215.2" textLength="1073.6" clip-path="url(#terminal-863830466-line-8)">check-airflow-config-yaml-consistent | check-apache-license-rat |                       </text><text class="termina [...]
-</text><text class="terminal-863830466-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-863830466-line-9)">│</text><text class="terminal-863830466-r7" x="366" y="239.6" textLength="1073.6" clip-path="url(#terminal-863830466-line-9)">check-base-operator-partial-arguments | check-base-operator-usage |                     </text><text class="terminal-86383046 [...]
-</text><text class="terminal-863830466-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-863830466-line-10)">│</text><text class="terminal-863830466-r7" x="366" y="264" textLength="1073.6" clip-path="url(#terminal-863830466-line-10)">check-boring-cyborg-configuration | check-breeze-top-dependencies-limited |             </text><text class="terminal-863830466-r4" x="1451.8" y="264" textLength="12.2" [...]
-</text><text class="terminal-863830466-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-863830466-line-11)">│</text><text class="terminal-863830466-r7" x="366" y="288.4" textLength="1073.6" clip-path="url(#terminal-863830466-line-11)">check-builtin-literals | check-changelog-has-no-duplicates |                             [...]
-</text><text class="terminal-863830466-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-863830466-line-12)">│</text><text class="terminal-863830466-r7" x="366" y="312.8" textLength="1073.6" clip-path="url(#terminal-863830466-line-12)">check-core-deprecation-classes | check-daysago-import-from-utils |                      </text><text class="terminal-8 [...]
-</text><text class="terminal-863830466-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-863830466-line-13)">│</text><text class="terminal-863830466-r7" x="366" y="337.2" textLength="1073.6" clip-path="url(#terminal-863830466-line-13)">check-decorated-operator-implements-custom-name | check-docstring-param-types |         </text><text class="terminal-863830466-r4" x="1451.8" y="337.2" textLength="12.2" clip-path="ur [...]
-</text><text class="terminal-863830466-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-863830466-line-14)">│</text><text class="terminal-863830466-r7" x="366" y="361.6" textLength="1073.6" clip-path="url(#terminal-863830466-line-14)">check-example-dags-urls | check-executables-have-shebangs |                            & [...]
-</text><text class="terminal-863830466-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-863830466-line-15)">│</text><text class="terminal-863830466-r7" x="366" y="386" textLength="1073.6" clip-path="url(#terminal-863830466-line-15)">check-extra-packages-references | check-extras-order | check-for-inclusive-language |   </text><text class="terminal-863830466-r4" x="1451.8" y="386" textLength="12.2" clip-path="url(#terminal-863830466-line [...]
-</text><text class="terminal-863830466-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-863830466-line-16)">│</text><text class="terminal-863830466-r7" x="366" y="410.4" textLength="1073.6" clip-path="url(#terminal-863830466-line-16)">check-hooks-apply | check-incorrect-use-of-LoggingMixin |                             [...]
-</text><text class="terminal-863830466-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-863830466-line-17)">│</text><text class="terminal-863830466-r7" x="366" y="434.8" textLength="1073.6" clip-path="url(#terminal-863830466-line-17)">check-integrations-are-consistent | check-lazy-logging | check-merge-conflict |         </text><text class="terminal-863830466-r4" x="1451.8" y="434.8" textLength="12.2" cli [...]
-</text><text class="terminal-863830466-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-863830466-line-18)">│</text><text class="terminal-863830466-r7" x="366" y="459.2" textLength="1073.6" clip-path="url(#terminal-863830466-line-18)">check-newsfragments-are-valid | check-no-providers-in-core-examples |                   </text><text class="terminal-863830466-r4" x= [...]
-</text><text class="terminal-863830466-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-863830466-line-19)">│</text><text class="terminal-863830466-r7" x="366" y="483.6" textLength="1073.6" clip-path="url(#terminal-863830466-line-19)">check-no-relative-imports | check-persist-credentials-disabled-in-github-workflows |    </text><text class="terminal-863830466-r4" x="1451.8" y="483.6" textLength="12.2" clip-path="url(#terminal-863830466-lin [...]
-</text><text class="terminal-863830466-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-863830466-line-20)">│</text><text class="terminal-863830466-r7" x="366" y="508" textLength="1073.6" clip-path="url(#terminal-863830466-line-20)">check-pre-commit-information-consistent | check-provide-create-sessions-imports |       </text><text class="terminal-863830466-r4" x="1451.8" y="508" textLength="12.2" clip-path="url(#terminal-8638 [...]
-</text><text class="terminal-863830466-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-863830466-line-21)">│</text><text class="terminal-863830466-r7" x="366" y="532.4" textLength="1073.6" clip-path="url(#terminal-863830466-line-21)">check-provider-yaml-valid | check-providers-init-file-missing |                         </text><text cl [...]
-</text><text class="terminal-863830466-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-863830466-line-22)">│</text><text class="terminal-863830466-r7" x="366" y="556.8" textLength="1073.6" clip-path="url(#terminal-863830466-line-22)">check-providers-subpackages-init-file-exist | check-pydevd-left-in-code |               </text><text class="terminal-863830466-r4" x="1451.8" y="556.8" t [...]
-</text><text class="terminal-863830466-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-863830466-line-23)">│</text><text class="terminal-863830466-r7" x="366" y="581.2" textLength="1073.6" clip-path="url(#terminal-863830466-line-23)">check-revision-heads-map | check-safe-filter-usage-in-html | check-setup-order |        </text><text class="terminal-863830466-r4" x="1451.8" y="581.2" textLength="12.2" clip-pat [...]
-</text><text class="terminal-863830466-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-863830466-line-24)">│</text><text class="terminal-863830466-r7" x="366" y="605.6" textLength="1073.6" clip-path="url(#terminal-863830466-line-24)">check-start-date-not-used-in-defaults | check-system-tests-present |                    </text><text class="terminal-863830466-r [...]
-</text><text class="terminal-863830466-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-863830466-line-25)">│</text><text class="terminal-863830466-r7" x="366" y="630" textLength="1073.6" clip-path="url(#terminal-863830466-line-25)">check-system-tests-tocs | check-xml | codespell | compile-www-assets |                  </text><text class="terminal-86383 [...]
-</text><text class="terminal-863830466-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-863830466-line-26)">│</text><text class="terminal-863830466-r7" x="366" y="654.4" textLength="1073.6" clip-path="url(#terminal-863830466-line-26)">compile-www-assets-dev | create-missing-init-py-files-tests | debug-statements |        </text><text class="terminal-863830466-r4" x="1451.8" y="654.4" textLength="12.2" clip-pat [...]
-</text><text class="terminal-863830466-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-863830466-line-27)">│</text><text class="terminal-863830466-r7" x="366" y="678.8" textLength="1073.6" clip-path="url(#terminal-863830466-line-27)">detect-private-key | doctoc | end-of-file-fixer | fix-encoding-pragma | flynt | identity</text><text class="terminal-863830466-r4" x="1451.8" y="678.8" textLength="12.2" clip-path="url(#termina [...]
-</text><text class="terminal-863830466-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-863830466-line-28)">│</text><text class="terminal-863830466-r7" x="366" y="703.2" textLength="1073.6" clip-path="url(#terminal-863830466-line-28)">| insert-license | isort | lint-chart-schema | lint-css | lint-dockerfile |             </text><text class="terminal-863830466-r [...]
-</text><text class="terminal-863830466-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-863830466-line-29)">│</text><text class="terminal-863830466-r7" x="366" y="727.6" textLength="1073.6" clip-path="url(#terminal-863830466-line-29)">lint-helm-chart | lint-javascript | lint-json-schema | lint-markdown | lint-openapi |   </text><text class="terminal-863830466-r4" x="1451.8" y="727.6" textLength="12.2" clip-path="ur [...]
-</text><text class="terminal-863830466-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-863830466-line-30)">│</text><text class="terminal-863830466-r7" x="366" y="752" textLength="1073.6" clip-path="url(#terminal-863830466-line-30)">mixed-line-ending | pretty-format-json | pydocstyle | python-no-log-warn | pyupgrade |  </text><text class="terminal-863830466-r4" x="1451.8" y="752" textLength="12.2" clip-path="url(#terminal [...]
-</text><text class="terminal-863830466-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-863830466-line-31)">│</text><text class="terminal-863830466-r7" x="366" y="776.4" textLength="1073.6" clip-path="url(#terminal-863830466-line-31)">replace-bad-characters | rst-backticks | run-flake8 | run-mypy | run-shellcheck |       </text><text class="terminal-863830466-r4" x="1451.8" y="776.4" textLength= [...]
-</text><text class="terminal-863830466-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-863830466-line-32)">│</text><text class="terminal-863830466-r7" x="366" y="800.8" textLength="1073.6" clip-path="url(#terminal-863830466-line-32)">static-check-autoflake | trailing-whitespace | ts-compile-and-lint-javascript |         </text><text class="terminal-863830466-r4" x="1451.8" y="800.8" textLength="12.2" cli [...]
-</text><text class="terminal-863830466-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-863830466-line-33)">│</text><text class="terminal-863830466-r7" x="366" y="825.2" textLength="1073.6" clip-path="url(#terminal-863830466-line-33)">update-breeze-cmd-output | update-breeze-readme-config-hash | update-extras |           </text><text class="terminal-863830466-r4" x="1451.8" y="825.2" textLength= [...]
-</text><text class="terminal-863830466-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-863830466-line-34)">│</text><text class="terminal-863830466-r7" x="366" y="849.6" textLength="1073.6" clip-path="url(#terminal-863830466-line-34)">update-in-the-wild-to-be-sorted | update-inlined-dockerfile-scripts |                   </text><text class="terminal-863830466-r4" x= [...]
-</text><text class="terminal-863830466-r4" x="0" y="874" textLength="12.2" clip-path="url(#terminal-863830466-line-35)">│</text><text class="terminal-863830466-r7" x="366" y="874" textLength="1073.6" clip-path="url(#terminal-863830466-line-35)">update-local-yml-file | update-migration-references | update-providers-dependencies |   </text><text class="terminal-863830466-r4" x="1451.8" y="874" textLength="12.2" clip-path="url(#terminal-863830466-line [...]
-</text><text class="terminal-863830466-r4" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-863830466-line-36)">│</text><text class="terminal-863830466-r7" x="366" y="898.4" textLength="1073.6" clip-path="url(#terminal-863830466-line-36)">update-setup-cfg-file | update-spelling-wordlist-to-be-sorted |                         </text><text cl [...]
-</text><text class="terminal-863830466-r4" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-863830466-line-37)">│</text><text class="terminal-863830466-r7" x="366" y="922.8" textLength="1073.6" clip-path="url(#terminal-863830466-line-37)">update-supported-versions | update-vendored-in-k8s-json-schema | update-version |       </text><text class="terminal-863830466-r4" x="1451.8" y="922.8" textLength="12.2" clip-path="ur [...]
-</text><text class="terminal-863830466-r4" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-863830466-line-38)">│</text><text class="terminal-863830466-r7" x="366" y="947.2" textLength="1073.6" clip-path="url(#terminal-863830466-line-38)">yamllint | yesqa)                                     [...]
-</text><text class="terminal-863830466-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-863830466-line-39)">│</text><text class="terminal-863830466-r5" x="24.4" y="971.6" textLength="12.2" clip-path="url(#terminal-863830466-line-39)">-</text><text class="terminal-863830466-r5" x="36.6" y="971.6" textLength="61" clip-path="url(#terminal-863830466-line-39)">-file</text><text class="terminal-863830466-r6" x="317.2" y="971.6" textLength="24.4" clip-path="url(#terminal-863830466 [...]
-</text><text class="terminal-863830466-r4" x="0" y="996" textLength="12.2" clip-path="url(#terminal-863830466-line-40)">│</text><text class="terminal-863830466-r5" x="24.4" y="996" textLength="12.2" clip-path="url(#terminal-863830466-line-40)">-</text><text class="terminal-863830466-r5" x="36.6" y="996" textLength="48.8" clip-path="url(#terminal-863830466-line-40)">-all</text><text class="terminal-863830466-r5" x="85.4" y="996" textLength="73.2" clip-path="url(#terminal-863830466-line-40 [...]
-</text><text class="terminal-863830466-r4" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-863830466-line-41)">│</text><text class="terminal-863830466-r5" x="24.4" y="1020.4" textLength="12.2" clip-path="url(#terminal-863830466-line-41)">-</text><text class="terminal-863830466-r5" x="36.6" y="1020.4" textLength="61" clip-path="url(#terminal-863830466-line-41)">-show</text><text class="terminal-863830466-r5" x="97.6" y="1020.4" textLength="195.2" clip-path="url(#terminal-86383 [...]
-</text><text class="terminal-863830466-r4" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-863830466-line-42)">│</text><text class="terminal-863830466-r5" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#terminal-863830466-line-42)">-</text><text class="terminal-863830466-r5" x="36.6" y="1044.8" textLength="61" clip-path="url(#terminal-863830466-line-42)">-last</text><text class="terminal-863830466-r5" x="97.6" y="1044.8" textLength="85.4" clip-path="url(#terminal-863830 [...]
-</text><text class="terminal-863830466-r4" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-863830466-line-43)">│</text><text class="terminal-863830466-r5" x="24.4" y="1069.2" textLength="12.2" clip-path="url(#terminal-863830466-line-43)">-</text><text class="terminal-863830466-r5" x="36.6" y="1069.2" textLength="85.4" clip-path="url(#terminal-863830466-line-43)">-commit</text><text class="terminal-863830466-r5" x="122" y="1069.2" textLength="48.8" clip-path="url(#terminal-863 [...]
-</text><text class="terminal-863830466-r4" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-863830466-line-44)">│</text><text class="terminal-863830466-r2" x="366" y="1093.6" textLength="292.8" clip-path="url(#terminal-863830466-line-44)">Mutually exclusive with </text><text class="terminal-863830466-r5" x="658.8" y="1093.6" textLength="12.2" clip-path="url(#terminal-863830466-line-44)">-</text><text class="terminal-863830466-r5" x="671" y="1093.6" textLength="6 [...]
-</text><text class="terminal-863830466-r4" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-863830466-line-45)">│</text><text class="terminal-863830466-r7" x="366" y="1118" textLength="1073.6" clip-path="url(#terminal-863830466-line-45)">(TEXT)                                         [...]
-</text><text class="terminal-863830466-r4" x="0" y="1142.4" textLength="1464" clip-path="url(#terminal-863830466-line-46)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-863830466-r2" x="1464" y="1142.4" textLength="12.2" clip-path="url(#terminal-863830466-line-46)">
-</text><text class="terminal-863830466-r4" x="0" y="1166.8" textLength="24.4" clip-path="url(#terminal-863830466-line-47)">╭─</text><text class="terminal-863830466-r4" x="24.4" y="1166.8" textLength="1415.2" clip-path="url(#terminal-863830466-line-47)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-863830466-r4" x="1439.6" y="1166.8" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-863830466-r4" x="0" y="1191.2" textLength="12.2" clip-path="url(#terminal-863830466-line-48)">│</text><text class="terminal-863830466-r5" x="24.4" y="1191.2" textLength="12.2" clip-path="url(#terminal-863830466-line-48)">-</text><text class="terminal-863830466-r5" x="36.6" y="1191.2" textLength="97.6" clip-path="url(#terminal-863830466-line-48)">-verbose</text><text class="terminal-863830466-r6" x="280.6" y="1191.2" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-863830466-r4" x="0" y="1215.6" textLength="12.2" clip-path="url(#terminal-863830466-line-49)">│</text><text class="terminal-863830466-r5" x="24.4" y="1215.6" textLength="12.2" clip-path="url(#terminal-863830466-line-49)">-</text><text class="terminal-863830466-r5" x="36.6" y="1215.6" textLength="48.8" clip-path="url(#terminal-863830466-line-49)">-dry</text><text class="terminal-863830466-r5" x="85.4" y="1215.6" textLength="48.8" clip-path="url(#terminal-86383 [...]
-</text><text class="terminal-863830466-r4" x="0" y="1240" textLength="12.2" clip-path="url(#terminal-863830466-line-50)">│</text><text class="terminal-863830466-r5" x="24.4" y="1240" textLength="12.2" clip-path="url(#terminal-863830466-line-50)">-</text><text class="terminal-863830466-r5" x="36.6" y="1240" textLength="85.4" clip-path="url(#terminal-863830466-line-50)">-github</text><text class="terminal-863830466-r5" x="122" y="1240" textLength="134.2" clip-path="url(#terminal-863830466- [...]
-</text><text class="terminal-863830466-r4" x="0" y="1264.4" textLength="12.2" clip-path="url(#terminal-863830466-line-51)">│</text><text class="terminal-863830466-r5" x="24.4" y="1264.4" textLength="12.2" clip-path="url(#terminal-863830466-line-51)">-</text><text class="terminal-863830466-r5" x="36.6" y="1264.4" textLength="61" clip-path="url(#terminal-863830466-line-51)">-help</text><text class="terminal-863830466-r6" x="280.6" y="1264.4" textLength="24.4" clip-path="url(#terminal-86383 [...]
-</text><text class="terminal-863830466-r4" x="0" y="1288.8" textLength="1464" clip-path="url(#terminal-863830466-line-52)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-863830466-r2" x="1464" y="1288.8" textLength="12.2" clip-path="url(#terminal-863830466-line-52)">
+</text><text class="terminal-863830466-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-863830466-line-5)">╭─</text><text class="terminal-863830466-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-863830466-line-5)"> Pre-commit flags ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-863830466-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-863830466-l [...]
+</text><text class="terminal-863830466-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-863830466-line-6)">│</text><text class="terminal-863830466-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-863830466-line-6)">-</text><text class="terminal-863830466-r4" x="36.6" y="166.4" textLength="61" clip-path="url(#terminal-863830466-line-6)">-type</text><text class="terminal-863830466-r6" x="317.2" y="166.4" textLength="24.4" clip-path="url(#terminal-863830466-li [...]
+</text><text class="terminal-863830466-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-863830466-line-7)">│</text><text class="terminal-863830466-r7" x="366" y="190.8" textLength="1073.6" clip-path="url(#terminal-863830466-line-7)">(all | black | blacken-docs | check-airflow-2-2-compatibility |                         [...]
+</text><text class="terminal-863830466-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-863830466-line-8)">│</text><text class="terminal-863830466-r7" x="366" y="215.2" textLength="1073.6" clip-path="url(#terminal-863830466-line-8)">check-airflow-config-yaml-consistent | check-apache-license-rat |                       </text><text class="termina [...]
+</text><text class="terminal-863830466-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-863830466-line-9)">│</text><text class="terminal-863830466-r7" x="366" y="239.6" textLength="1073.6" clip-path="url(#terminal-863830466-line-9)">check-base-operator-partial-arguments | check-base-operator-usage |                     </text><text class="terminal-86383046 [...]
+</text><text class="terminal-863830466-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-863830466-line-10)">│</text><text class="terminal-863830466-r7" x="366" y="264" textLength="1073.6" clip-path="url(#terminal-863830466-line-10)">check-boring-cyborg-configuration | check-breeze-top-dependencies-limited |             </text><text class="terminal-863830466-r5" x="1451.8" y="264" textLength="12.2" [...]
+</text><text class="terminal-863830466-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-863830466-line-11)">│</text><text class="terminal-863830466-r7" x="366" y="288.4" textLength="1073.6" clip-path="url(#terminal-863830466-line-11)">check-builtin-literals | check-changelog-has-no-duplicates |                             [...]
+</text><text class="terminal-863830466-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-863830466-line-12)">│</text><text class="terminal-863830466-r7" x="366" y="312.8" textLength="1073.6" clip-path="url(#terminal-863830466-line-12)">check-core-deprecation-classes | check-daysago-import-from-utils |                      </text><text class="terminal-8 [...]
+</text><text class="terminal-863830466-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-863830466-line-13)">│</text><text class="terminal-863830466-r7" x="366" y="337.2" textLength="1073.6" clip-path="url(#terminal-863830466-line-13)">check-decorated-operator-implements-custom-name | check-docstring-param-types |         </text><text class="terminal-863830466-r5" x="1451.8" y="337.2" textLength="12.2" clip-path="ur [...]
+</text><text class="terminal-863830466-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-863830466-line-14)">│</text><text class="terminal-863830466-r7" x="366" y="361.6" textLength="1073.6" clip-path="url(#terminal-863830466-line-14)">check-example-dags-urls | check-executables-have-shebangs |                            & [...]
+</text><text class="terminal-863830466-r5" x="0" y="386" textLength="12.2" clip-path="url(#terminal-863830466-line-15)">│</text><text class="terminal-863830466-r7" x="366" y="386" textLength="1073.6" clip-path="url(#terminal-863830466-line-15)">check-extra-packages-references | check-extras-order | check-for-inclusive-language |   </text><text class="terminal-863830466-r5" x="1451.8" y="386" textLength="12.2" clip-path="url(#terminal-863830466-line [...]
+</text><text class="terminal-863830466-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-863830466-line-16)">│</text><text class="terminal-863830466-r7" x="366" y="410.4" textLength="1073.6" clip-path="url(#terminal-863830466-line-16)">check-hooks-apply | check-incorrect-use-of-LoggingMixin |                             [...]
+</text><text class="terminal-863830466-r5" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-863830466-line-17)">│</text><text class="terminal-863830466-r7" x="366" y="434.8" textLength="1073.6" clip-path="url(#terminal-863830466-line-17)">check-integrations-are-consistent | check-lazy-logging | check-merge-conflict |         </text><text class="terminal-863830466-r5" x="1451.8" y="434.8" textLength="12.2" cli [...]
+</text><text class="terminal-863830466-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-863830466-line-18)">│</text><text class="terminal-863830466-r7" x="366" y="459.2" textLength="1073.6" clip-path="url(#terminal-863830466-line-18)">check-newsfragments-are-valid | check-no-providers-in-core-examples |                   </text><text class="terminal-863830466-r5" x= [...]
+</text><text class="terminal-863830466-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-863830466-line-19)">│</text><text class="terminal-863830466-r7" x="366" y="483.6" textLength="1073.6" clip-path="url(#terminal-863830466-line-19)">check-no-relative-imports | check-persist-credentials-disabled-in-github-workflows |    </text><text class="terminal-863830466-r5" x="1451.8" y="483.6" textLength="12.2" clip-path="url(#terminal-863830466-lin [...]
+</text><text class="terminal-863830466-r5" x="0" y="508" textLength="12.2" clip-path="url(#terminal-863830466-line-20)">│</text><text class="terminal-863830466-r7" x="366" y="508" textLength="1073.6" clip-path="url(#terminal-863830466-line-20)">check-pre-commit-information-consistent | check-provide-create-sessions-imports |       </text><text class="terminal-863830466-r5" x="1451.8" y="508" textLength="12.2" clip-path="url(#terminal-8638 [...]
+</text><text class="terminal-863830466-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-863830466-line-21)">│</text><text class="terminal-863830466-r7" x="366" y="532.4" textLength="1073.6" clip-path="url(#terminal-863830466-line-21)">check-provider-yaml-valid | check-providers-init-file-missing |                         </text><text cl [...]
+</text><text class="terminal-863830466-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-863830466-line-22)">│</text><text class="terminal-863830466-r7" x="366" y="556.8" textLength="1073.6" clip-path="url(#terminal-863830466-line-22)">check-providers-subpackages-init-file-exist | check-pydevd-left-in-code |               </text><text class="terminal-863830466-r5" x="1451.8" y="556.8" t [...]
+</text><text class="terminal-863830466-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-863830466-line-23)">│</text><text class="terminal-863830466-r7" x="366" y="581.2" textLength="1073.6" clip-path="url(#terminal-863830466-line-23)">check-revision-heads-map | check-safe-filter-usage-in-html | check-setup-order |        </text><text class="terminal-863830466-r5" x="1451.8" y="581.2" textLength="12.2" clip-pat [...]
+</text><text class="terminal-863830466-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-863830466-line-24)">│</text><text class="terminal-863830466-r7" x="366" y="605.6" textLength="1073.6" clip-path="url(#terminal-863830466-line-24)">check-start-date-not-used-in-defaults | check-system-tests-present |                    </text><text class="terminal-863830466-r [...]
+</text><text class="terminal-863830466-r5" x="0" y="630" textLength="12.2" clip-path="url(#terminal-863830466-line-25)">│</text><text class="terminal-863830466-r7" x="366" y="630" textLength="1073.6" clip-path="url(#terminal-863830466-line-25)">check-system-tests-tocs | check-xml | codespell | compile-www-assets |                  </text><text class="terminal-86383 [...]
+</text><text class="terminal-863830466-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-863830466-line-26)">│</text><text class="terminal-863830466-r7" x="366" y="654.4" textLength="1073.6" clip-path="url(#terminal-863830466-line-26)">compile-www-assets-dev | create-missing-init-py-files-tests | debug-statements |        </text><text class="terminal-863830466-r5" x="1451.8" y="654.4" textLength="12.2" clip-pat [...]
+</text><text class="terminal-863830466-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-863830466-line-27)">│</text><text class="terminal-863830466-r7" x="366" y="678.8" textLength="1073.6" clip-path="url(#terminal-863830466-line-27)">detect-private-key | doctoc | end-of-file-fixer | fix-encoding-pragma | flynt | identity</text><text class="terminal-863830466-r5" x="1451.8" y="678.8" textLength="12.2" clip-path="url(#termina [...]
+</text><text class="terminal-863830466-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-863830466-line-28)">│</text><text class="terminal-863830466-r7" x="366" y="703.2" textLength="1073.6" clip-path="url(#terminal-863830466-line-28)">| insert-license | isort | lint-chart-schema | lint-css | lint-dockerfile |             </text><text class="terminal-863830466-r [...]
+</text><text class="terminal-863830466-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-863830466-line-29)">│</text><text class="terminal-863830466-r7" x="366" y="727.6" textLength="1073.6" clip-path="url(#terminal-863830466-line-29)">lint-helm-chart | lint-javascript | lint-json-schema | lint-markdown | lint-openapi |   </text><text class="terminal-863830466-r5" x="1451.8" y="727.6" textLength="12.2" clip-path="ur [...]
+</text><text class="terminal-863830466-r5" x="0" y="752" textLength="12.2" clip-path="url(#terminal-863830466-line-30)">│</text><text class="terminal-863830466-r7" x="366" y="752" textLength="1073.6" clip-path="url(#terminal-863830466-line-30)">mixed-line-ending | pretty-format-json | pydocstyle | python-no-log-warn | pyupgrade |  </text><text class="terminal-863830466-r5" x="1451.8" y="752" textLength="12.2" clip-path="url(#terminal [...]
+</text><text class="terminal-863830466-r5" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-863830466-line-31)">│</text><text class="terminal-863830466-r7" x="366" y="776.4" textLength="1073.6" clip-path="url(#terminal-863830466-line-31)">replace-bad-characters | rst-backticks | run-flake8 | run-mypy | run-shellcheck |       </text><text class="terminal-863830466-r5" x="1451.8" y="776.4" textLength= [...]
+</text><text class="terminal-863830466-r5" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-863830466-line-32)">│</text><text class="terminal-863830466-r7" x="366" y="800.8" textLength="1073.6" clip-path="url(#terminal-863830466-line-32)">static-check-autoflake | trailing-whitespace | ts-compile-and-lint-javascript |         </text><text class="terminal-863830466-r5" x="1451.8" y="800.8" textLength="12.2" cli [...]
+</text><text class="terminal-863830466-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-863830466-line-33)">│</text><text class="terminal-863830466-r7" x="366" y="825.2" textLength="1073.6" clip-path="url(#terminal-863830466-line-33)">update-breeze-cmd-output | update-breeze-readme-config-hash | update-extras |           </text><text class="terminal-863830466-r5" x="1451.8" y="825.2" textLength= [...]
+</text><text class="terminal-863830466-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-863830466-line-34)">│</text><text class="terminal-863830466-r7" x="366" y="849.6" textLength="1073.6" clip-path="url(#terminal-863830466-line-34)">update-in-the-wild-to-be-sorted | update-inlined-dockerfile-scripts |                   </text><text class="terminal-863830466-r5" x= [...]
+</text><text class="terminal-863830466-r5" x="0" y="874" textLength="12.2" clip-path="url(#terminal-863830466-line-35)">│</text><text class="terminal-863830466-r7" x="366" y="874" textLength="1073.6" clip-path="url(#terminal-863830466-line-35)">update-local-yml-file | update-migration-references | update-providers-dependencies |   </text><text class="terminal-863830466-r5" x="1451.8" y="874" textLength="12.2" clip-path="url(#terminal-863830466-line [...]
+</text><text class="terminal-863830466-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-863830466-line-36)">│</text><text class="terminal-863830466-r7" x="366" y="898.4" textLength="1073.6" clip-path="url(#terminal-863830466-line-36)">update-setup-cfg-file | update-spelling-wordlist-to-be-sorted |                         </text><text cl [...]
+</text><text class="terminal-863830466-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-863830466-line-37)">│</text><text class="terminal-863830466-r7" x="366" y="922.8" textLength="1073.6" clip-path="url(#terminal-863830466-line-37)">update-supported-versions | update-vendored-in-k8s-json-schema | update-version |       </text><text class="terminal-863830466-r5" x="1451.8" y="922.8" textLength="12.2" clip-path="ur [...]
+</text><text class="terminal-863830466-r5" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-863830466-line-38)">│</text><text class="terminal-863830466-r7" x="366" y="947.2" textLength="1073.6" clip-path="url(#terminal-863830466-line-38)">yamllint | yesqa)                                     [...]
+</text><text class="terminal-863830466-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-863830466-line-39)">│</text><text class="terminal-863830466-r4" x="24.4" y="971.6" textLength="12.2" clip-path="url(#terminal-863830466-line-39)">-</text><text class="terminal-863830466-r4" x="36.6" y="971.6" textLength="61" clip-path="url(#terminal-863830466-line-39)">-file</text><text class="terminal-863830466-r6" x="317.2" y="971.6" textLength="24.4" clip-path="url(#terminal-863830466 [...]
+</text><text class="terminal-863830466-r5" x="0" y="996" textLength="12.2" clip-path="url(#terminal-863830466-line-40)">│</text><text class="terminal-863830466-r4" x="24.4" y="996" textLength="12.2" clip-path="url(#terminal-863830466-line-40)">-</text><text class="terminal-863830466-r4" x="36.6" y="996" textLength="48.8" clip-path="url(#terminal-863830466-line-40)">-all</text><text class="terminal-863830466-r4" x="85.4" y="996" textLength="73.2" clip-path="url(#terminal-863830466-line-40 [...]
+</text><text class="terminal-863830466-r5" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-863830466-line-41)">│</text><text class="terminal-863830466-r4" x="24.4" y="1020.4" textLength="12.2" clip-path="url(#terminal-863830466-line-41)">-</text><text class="terminal-863830466-r4" x="36.6" y="1020.4" textLength="61" clip-path="url(#terminal-863830466-line-41)">-show</text><text class="terminal-863830466-r4" x="97.6" y="1020.4" textLength="195.2" clip-path="url(#terminal-86383 [...]
+</text><text class="terminal-863830466-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-863830466-line-42)">│</text><text class="terminal-863830466-r4" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#terminal-863830466-line-42)">-</text><text class="terminal-863830466-r4" x="36.6" y="1044.8" textLength="61" clip-path="url(#terminal-863830466-line-42)">-last</text><text class="terminal-863830466-r4" x="97.6" y="1044.8" textLength="85.4" clip-path="url(#terminal-863830 [...]
+</text><text class="terminal-863830466-r5" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-863830466-line-43)">│</text><text class="terminal-863830466-r4" x="24.4" y="1069.2" textLength="12.2" clip-path="url(#terminal-863830466-line-43)">-</text><text class="terminal-863830466-r4" x="36.6" y="1069.2" textLength="85.4" clip-path="url(#terminal-863830466-line-43)">-commit</text><text class="terminal-863830466-r4" x="122" y="1069.2" textLength="48.8" clip-path="url(#terminal-863 [...]
+</text><text class="terminal-863830466-r5" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-863830466-line-44)">│</text><text class="terminal-863830466-r2" x="366" y="1093.6" textLength="292.8" clip-path="url(#terminal-863830466-line-44)">Mutually exclusive with </text><text class="terminal-863830466-r4" x="658.8" y="1093.6" textLength="12.2" clip-path="url(#terminal-863830466-line-44)">-</text><text class="terminal-863830466-r4" x="671" y="1093.6" textLength="6 [...]
+</text><text class="terminal-863830466-r5" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-863830466-line-45)">│</text><text class="terminal-863830466-r7" x="366" y="1118" textLength="1073.6" clip-path="url(#terminal-863830466-line-45)">(TEXT)                                         [...]
+</text><text class="terminal-863830466-r5" x="0" y="1142.4" textLength="1464" clip-path="url(#terminal-863830466-line-46)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-863830466-r2" x="1464" y="1142.4" textLength="12.2" clip-path="url(#terminal-863830466-line-46)">
+</text><text class="terminal-863830466-r5" x="0" y="1166.8" textLength="24.4" clip-path="url(#terminal-863830466-line-47)">╭─</text><text class="terminal-863830466-r5" x="24.4" y="1166.8" textLength="1415.2" clip-path="url(#terminal-863830466-line-47)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-863830466-r5" x="1439.6" y="1166.8" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-863830466-r5" x="0" y="1191.2" textLength="12.2" clip-path="url(#terminal-863830466-line-48)">│</text><text class="terminal-863830466-r4" x="24.4" y="1191.2" textLength="12.2" clip-path="url(#terminal-863830466-line-48)">-</text><text class="terminal-863830466-r4" x="36.6" y="1191.2" textLength="97.6" clip-path="url(#terminal-863830466-line-48)">-verbose</text><text class="terminal-863830466-r6" x="280.6" y="1191.2" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-863830466-r5" x="0" y="1215.6" textLength="12.2" clip-path="url(#terminal-863830466-line-49)">│</text><text class="terminal-863830466-r4" x="24.4" y="1215.6" textLength="12.2" clip-path="url(#terminal-863830466-line-49)">-</text><text class="terminal-863830466-r4" x="36.6" y="1215.6" textLength="48.8" clip-path="url(#terminal-863830466-line-49)">-dry</text><text class="terminal-863830466-r4" x="85.4" y="1215.6" textLength="48.8" clip-path="url(#terminal-86383 [...]
+</text><text class="terminal-863830466-r5" x="0" y="1240" textLength="12.2" clip-path="url(#terminal-863830466-line-50)">│</text><text class="terminal-863830466-r4" x="24.4" y="1240" textLength="12.2" clip-path="url(#terminal-863830466-line-50)">-</text><text class="terminal-863830466-r4" x="36.6" y="1240" textLength="85.4" clip-path="url(#terminal-863830466-line-50)">-github</text><text class="terminal-863830466-r4" x="122" y="1240" textLength="134.2" clip-path="url(#terminal-863830466- [...]
+</text><text class="terminal-863830466-r5" x="0" y="1264.4" textLength="12.2" clip-path="url(#terminal-863830466-line-51)">│</text><text class="terminal-863830466-r4" x="24.4" y="1264.4" textLength="12.2" clip-path="url(#terminal-863830466-line-51)">-</text><text class="terminal-863830466-r4" x="36.6" y="1264.4" textLength="61" clip-path="url(#terminal-863830466-line-51)">-help</text><text class="terminal-863830466-r6" x="280.6" y="1264.4" textLength="24.4" clip-path="url(#terminal-86383 [...]
+</text><text class="terminal-863830466-r5" x="0" y="1288.8" textLength="1464" clip-path="url(#terminal-863830466-line-52)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-863830466-r2" x="1464" y="1288.8" textLength="12.2" clip-path="url(#terminal-863830466-line-52)">
</text>
</g>
</g>
diff --git a/images/breeze/output_stop.svg b/images/breeze/output_stop.svg
index 54785bed03..51b1bfab3a 100644
--- a/images/breeze/output_stop.svg
+++ b/images/breeze/output_stop.svg
@@ -35,8 +35,8 @@
.terminal-893805321-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-893805321-r2 { fill: #c5c8c6 }
.terminal-893805321-r3 { fill: #d0b344;font-weight: bold }
-.terminal-893805321-r4 { fill: #868887 }
-.terminal-893805321-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-893805321-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-893805321-r5 { fill: #868887 }
.terminal-893805321-r6 { fill: #98a84b;font-weight: bold }
</style>
@@ -93,18 +93,18 @@
<g class="terminal-893805321-matrix">
<text class="terminal-893805321-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-893805321-line-0)">
-</text><text class="terminal-893805321-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-893805321-line-1)">Usage: </text><text class="terminal-893805321-r1" x="97.6" y="44.4" textLength="256.2" clip-path="url(#terminal-893805321-line-1)">breeze stop [OPTIONS]</text><text class="terminal-893805321-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-893805321-line-1)">
+</text><text class="terminal-893805321-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-893805321-line-1)">Usage: </text><text class="terminal-893805321-r1" x="97.6" y="44.4" textLength="158.6" clip-path="url(#terminal-893805321-line-1)">breeze stop [</text><text class="terminal-893805321-r4" x="256.2" y="44.4" textLength="85.4" clip-path="url(#terminal-893805321-line-1)">OPTIONS</text><text class="terminal-893805321-r1" x="341.6" y="44.4" textLength="12.2" [...]
</text><text class="terminal-893805321-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-893805321-line-2)">
</text><text class="terminal-893805321-r2" x="12.2" y="93.2" textLength="390.4" clip-path="url(#terminal-893805321-line-3)">Stop running breeze environment.</text><text class="terminal-893805321-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-893805321-line-3)">
</text><text class="terminal-893805321-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-893805321-line-4)">
-</text><text class="terminal-893805321-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-893805321-line-5)">╭─</text><text class="terminal-893805321-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-893805321-line-5)"> Stop flags ────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-893805321-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-893805321-l [...]
-</text><text class="terminal-893805321-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-893805321-line-6)">│</text><text class="terminal-893805321-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-893805321-line-6)">-</text><text class="terminal-893805321-r5" x="36.6" y="166.4" textLength="109.8" clip-path="url(#terminal-893805321-line-6)">-preserve</text><text class="terminal-893805321-r5" x="146.4" y="166.4" textLength="97.6" clip-path="url(#terminal-89380 [...]
-</text><text class="terminal-893805321-r4" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-893805321-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-893805321-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-893805321-line-7)">
-</text><text class="terminal-893805321-r4" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-893805321-line-8)">╭─</text><text class="terminal-893805321-r4" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-893805321-line-8)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-893805321-r4" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#terminal-89380 [...]
-</text><text class="terminal-893805321-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-893805321-line-9)">│</text><text class="terminal-893805321-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-893805321-line-9)">-</text><text class="terminal-893805321-r5" x="36.6" y="239.6" textLength="97.6" clip-path="url(#terminal-893805321-line-9)">-verbose</text><text class="terminal-893805321-r6" x="158.6" y="239.6" textLength="24.4" clip-path="url(#terminal-8938053 [...]
-</text><text class="terminal-893805321-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-893805321-line-10)">│</text><text class="terminal-893805321-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-893805321-line-10)">-</text><text class="terminal-893805321-r5" x="36.6" y="264" textLength="48.8" clip-path="url(#terminal-893805321-line-10)">-dry</text><text class="terminal-893805321-r5" x="85.4" y="264" textLength="48.8" clip-path="url(#terminal-893805321-line-10 [...]
-</text><text class="terminal-893805321-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-893805321-line-11)">│</text><text class="terminal-893805321-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-893805321-line-11)">-</text><text class="terminal-893805321-r5" x="36.6" y="288.4" textLength="61" clip-path="url(#terminal-893805321-line-11)">-help</text><text class="terminal-893805321-r6" x="158.6" y="288.4" textLength="24.4" clip-path="url(#terminal-893805321 [...]
-</text><text class="terminal-893805321-r4" x="0" y="312.8" textLength="1464" clip-path="url(#terminal-893805321-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-893805321-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#terminal-893805321-line-12)">
+</text><text class="terminal-893805321-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-893805321-line-5)">╭─</text><text class="terminal-893805321-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-893805321-line-5)"> Stop flags ────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-893805321-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-893805321-l [...]
+</text><text class="terminal-893805321-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-893805321-line-6)">│</text><text class="terminal-893805321-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-893805321-line-6)">-</text><text class="terminal-893805321-r4" x="36.6" y="166.4" textLength="109.8" clip-path="url(#terminal-893805321-line-6)">-preserve</text><text class="terminal-893805321-r4" x="146.4" y="166.4" textLength="97.6" clip-path="url(#terminal-89380 [...]
+</text><text class="terminal-893805321-r5" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-893805321-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-893805321-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-893805321-line-7)">
+</text><text class="terminal-893805321-r5" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-893805321-line-8)">╭─</text><text class="terminal-893805321-r5" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-893805321-line-8)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-893805321-r5" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#terminal-89380 [...]
+</text><text class="terminal-893805321-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-893805321-line-9)">│</text><text class="terminal-893805321-r4" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-893805321-line-9)">-</text><text class="terminal-893805321-r4" x="36.6" y="239.6" textLength="97.6" clip-path="url(#terminal-893805321-line-9)">-verbose</text><text class="terminal-893805321-r6" x="158.6" y="239.6" textLength="24.4" clip-path="url(#terminal-8938053 [...]
+</text><text class="terminal-893805321-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-893805321-line-10)">│</text><text class="terminal-893805321-r4" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-893805321-line-10)">-</text><text class="terminal-893805321-r4" x="36.6" y="264" textLength="48.8" clip-path="url(#terminal-893805321-line-10)">-dry</text><text class="terminal-893805321-r4" x="85.4" y="264" textLength="48.8" clip-path="url(#terminal-893805321-line-10 [...]
+</text><text class="terminal-893805321-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-893805321-line-11)">│</text><text class="terminal-893805321-r4" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-893805321-line-11)">-</text><text class="terminal-893805321-r4" x="36.6" y="288.4" textLength="61" clip-path="url(#terminal-893805321-line-11)">-help</text><text class="terminal-893805321-r6" x="158.6" y="288.4" textLength="24.4" clip-path="url(#terminal-893805321 [...]
+</text><text class="terminal-893805321-r5" x="0" y="312.8" textLength="1464" clip-path="url(#terminal-893805321-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-893805321-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#terminal-893805321-line-12)">
</text>
</g>
</g>
diff --git a/images/breeze/output_testing.svg b/images/breeze/output_testing.svg
index a22633da5f..ed5d5d1ccb 100644
--- a/images/breeze/output_testing.svg
+++ b/images/breeze/output_testing.svg
@@ -35,8 +35,8 @@
.terminal-3208273230-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-3208273230-r2 { fill: #c5c8c6 }
.terminal-3208273230-r3 { fill: #d0b344;font-weight: bold }
-.terminal-3208273230-r4 { fill: #868887 }
-.terminal-3208273230-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-3208273230-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-3208273230-r5 { fill: #868887 }
.terminal-3208273230-r6 { fill: #98a84b;font-weight: bold }
</style>
@@ -93,18 +93,18 @@
<g class="terminal-3208273230-matrix">
<text class="terminal-3208273230-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-3208273230-line-0)">
-</text><text class="terminal-3208273230-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3208273230-line-1)">Usage: </text><text class="terminal-3208273230-r1" x="97.6" y="44.4" textLength="512.4" clip-path="url(#terminal-3208273230-line-1)">breeze testing [OPTIONS] COMMAND [ARGS]...</text><text class="terminal-3208273230-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-3208273230-line-1)">
+</text><text class="terminal-3208273230-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3208273230-line-1)">Usage: </text><text class="terminal-3208273230-r1" x="97.6" y="44.4" textLength="195.2" clip-path="url(#terminal-3208273230-line-1)">breeze testing [</text><text class="terminal-3208273230-r4" x="292.8" y="44.4" textLength="85.4" clip-path="url(#terminal-3208273230-line-1)">OPTIONS</text><text class="terminal-3208273230-r1" x="378.2" y="44.4" textLen [...]
</text><text class="terminal-3208273230-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-3208273230-line-2)">
</text><text class="terminal-3208273230-r2" x="12.2" y="93.2" textLength="512.4" clip-path="url(#terminal-3208273230-line-3)">Tools that developers can use to run tests</text><text class="terminal-3208273230-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-3208273230-line-3)">
</text><text class="terminal-3208273230-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-3208273230-line-4)">
-</text><text class="terminal-3208273230-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3208273230-line-5)">╭─</text><text class="terminal-3208273230-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3208273230-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3208273230-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-320827 [...]
-</text><text class="terminal-3208273230-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3208273230-line-6)">│</text><text class="terminal-3208273230-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3208273230-line-6)">-</text><text class="terminal-3208273230-r5" x="36.6" y="166.4" textLength="61" clip-path="url(#terminal-3208273230-line-6)">-help</text><text class="terminal-3208273230-r6" x="122" y="166.4" textLength="24.4" clip-path="url(#terminal-3208273 [...]
-</text><text class="terminal-3208273230-r4" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-3208273230-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3208273230-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-3208273230-line-7)">
-</text><text class="terminal-3208273230-r4" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-3208273230-line-8)">╭─</text><text class="terminal-3208273230-r4" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-3208273230-line-8)"> Testing ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3208273230-r4" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#terminal-32082 [...]
-</text><text class="terminal-3208273230-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3208273230-line-9)">│</text><text class="terminal-3208273230-r5" x="24.4" y="239.6" textLength="500.2" clip-path="url(#terminal-3208273230-line-9)">tests                                    </text><text class=" [...]
-</text><text class="terminal-3208273230-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3208273230-line-10)">│</text><text class="terminal-3208273230-r5" x="24.4" y="264" textLength="500.2" clip-path="url(#terminal-3208273230-line-10)">helm-tests                               </text><text class="terminal-3208273230-r2" x=" [...]
-</text><text class="terminal-3208273230-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-3208273230-line-11)">│</text><text class="terminal-3208273230-r5" x="24.4" y="288.4" textLength="500.2" clip-path="url(#terminal-3208273230-line-11)">docker-compose-tests                     </text><text class="terminal-3208273230-r2" x="549" y="288.4" textLength="890.6" clip-path="u [...]
-</text><text class="terminal-3208273230-r4" x="0" y="312.8" textLength="1464" clip-path="url(#terminal-3208273230-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3208273230-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#terminal-3208273230-line-12)">
+</text><text class="terminal-3208273230-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3208273230-line-5)">╭─</text><text class="terminal-3208273230-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3208273230-line-5)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3208273230-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-320827 [...]
+</text><text class="terminal-3208273230-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3208273230-line-6)">│</text><text class="terminal-3208273230-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3208273230-line-6)">-</text><text class="terminal-3208273230-r4" x="36.6" y="166.4" textLength="61" clip-path="url(#terminal-3208273230-line-6)">-help</text><text class="terminal-3208273230-r6" x="122" y="166.4" textLength="24.4" clip-path="url(#terminal-3208273 [...]
+</text><text class="terminal-3208273230-r5" x="0" y="190.8" textLength="1464" clip-path="url(#terminal-3208273230-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3208273230-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-3208273230-line-7)">
+</text><text class="terminal-3208273230-r5" x="0" y="215.2" textLength="24.4" clip-path="url(#terminal-3208273230-line-8)">╭─</text><text class="terminal-3208273230-r5" x="24.4" y="215.2" textLength="1415.2" clip-path="url(#terminal-3208273230-line-8)"> Testing ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3208273230-r5" x="1439.6" y="215.2" textLength="24.4" clip-path="url(#terminal-32082 [...]
+</text><text class="terminal-3208273230-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3208273230-line-9)">│</text><text class="terminal-3208273230-r4" x="24.4" y="239.6" textLength="500.2" clip-path="url(#terminal-3208273230-line-9)">tests                                    </text><text class=" [...]
+</text><text class="terminal-3208273230-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3208273230-line-10)">│</text><text class="terminal-3208273230-r4" x="24.4" y="264" textLength="500.2" clip-path="url(#terminal-3208273230-line-10)">helm-tests                               </text><text class="terminal-3208273230-r2" x=" [...]
+</text><text class="terminal-3208273230-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-3208273230-line-11)">│</text><text class="terminal-3208273230-r4" x="24.4" y="288.4" textLength="500.2" clip-path="url(#terminal-3208273230-line-11)">docker-compose-tests                     </text><text class="terminal-3208273230-r2" x="549" y="288.4" textLength="890.6" clip-path="u [...]
+</text><text class="terminal-3208273230-r5" x="0" y="312.8" textLength="1464" clip-path="url(#terminal-3208273230-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3208273230-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#terminal-3208273230-line-12)">
</text>
</g>
</g>
diff --git a/images/breeze/output_testing_docker-compose-tests.svg b/images/breeze/output_testing_docker-compose-tests.svg
index 1337fec56d..94c5660480 100644
--- a/images/breeze/output_testing_docker-compose-tests.svg
+++ b/images/breeze/output_testing_docker-compose-tests.svg
@@ -35,8 +35,8 @@
.terminal-3094998502-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-3094998502-r2 { fill: #c5c8c6 }
.terminal-3094998502-r3 { fill: #d0b344;font-weight: bold }
-.terminal-3094998502-r4 { fill: #868887 }
-.terminal-3094998502-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-3094998502-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-3094998502-r5 { fill: #868887 }
.terminal-3094998502-r6 { fill: #98a84b;font-weight: bold }
.terminal-3094998502-r7 { fill: #8d7b39 }
</style>
@@ -106,22 +106,22 @@
<g class="terminal-3094998502-matrix">
<text class="terminal-3094998502-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-3094998502-line-0)">
-</text><text class="terminal-3094998502-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3094998502-line-1)">Usage: </text><text class="terminal-3094998502-r1" x="97.6" y="44.4" textLength="829.6" clip-path="url(#terminal-3094998502-line-1)">breeze testing docker-compose-tests [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-3094998502-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-3094998502-line-1)">
+</text><text class="terminal-3094998502-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3094998502-line-1)">Usage: </text><text class="terminal-3094998502-r1" x="97.6" y="44.4" textLength="451.4" clip-path="url(#terminal-3094998502-line-1)">breeze testing docker-compose-tests [</text><text class="terminal-3094998502-r4" x="549" y="44.4" textLength="85.4" clip-path="url(#terminal-3094998502-line-1)">OPTIONS</text><text class="terminal-3094998502-r1" x= [...]
</text><text class="terminal-3094998502-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-3094998502-line-2)">
</text><text class="terminal-3094998502-r2" x="12.2" y="93.2" textLength="305" clip-path="url(#terminal-3094998502-line-3)">Run docker-compose tests.</text><text class="terminal-3094998502-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-3094998502-line-3)">
</text><text class="terminal-3094998502-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-3094998502-line-4)">
-</text><text class="terminal-3094998502-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3094998502-line-5)">╭─</text><text class="terminal-3094998502-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3094998502-line-5)"> Docker-compose tests flag ─────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3094998502-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-3 [...]
-</text><text class="terminal-3094998502-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3094998502-line-6)">│</text><text class="terminal-3094998502-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3094998502-line-6)">-</text><text class="terminal-3094998502-r5" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-3094998502-line-6)">-image</text><text class="terminal-3094998502-r5" x="109.8" y="166.4" textLength="61" clip-path="url(#terminal-3094 [...]
-</text><text class="terminal-3094998502-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-3094998502-line-7)">│</text><text class="terminal-3094998502-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-3094998502-line-7)">-</text><text class="terminal-3094998502-r5" x="36.6" y="190.8" textLength="73.2" clip-path="url(#terminal-3094998502-line-7)">-image</text><text class="terminal-3094998502-r5" x="109.8" y="190.8" textLength="48.8" clip-path="url(#terminal-30 [...]
-</text><text class="terminal-3094998502-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-3094998502-line-8)">│</text><text class="terminal-3094998502-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-3094998502-line-8)">-</text><text class="terminal-3094998502-r5" x="36.6" y="215.2" textLength="85.4" clip-path="url(#terminal-3094998502-line-8)">-python</text><text class="terminal-3094998502-r6" x="195.2" y="215.2" textLength="24.4" clip-path="url(#terminal-3 [...]
-</text><text class="terminal-3094998502-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3094998502-line-9)">│</text><text class="terminal-3094998502-r4" x="244" y="239.6" textLength="732" clip-path="url(#terminal-3094998502-line-9)">[default: 3.7]                                      [...]
-</text><text class="terminal-3094998502-r4" x="0" y="264" textLength="1464" clip-path="url(#terminal-3094998502-line-10)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3094998502-r2" x="1464" y="264" textLength="12.2" clip-path="url(#terminal-3094998502-line-10)">
-</text><text class="terminal-3094998502-r4" x="0" y="288.4" textLength="24.4" clip-path="url(#terminal-3094998502-line-11)">╭─</text><text class="terminal-3094998502-r4" x="24.4" y="288.4" textLength="1415.2" clip-path="url(#terminal-3094998502-line-11)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3094998502-r4" x="1439.6" y="288.4" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-3094998502-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-3094998502-line-12)">│</text><text class="terminal-3094998502-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-3094998502-line-12)">-</text><text class="terminal-3094998502-r5" x="36.6" y="312.8" textLength="97.6" clip-path="url(#terminal-3094998502-line-12)">-verbose</text><text class="terminal-3094998502-r6" x="280.6" y="312.8" textLength="24.4" clip-path="url(#termin [...]
-</text><text class="terminal-3094998502-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-3094998502-line-13)">│</text><text class="terminal-3094998502-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-3094998502-line-13)">-</text><text class="terminal-3094998502-r5" x="36.6" y="337.2" textLength="48.8" clip-path="url(#terminal-3094998502-line-13)">-dry</text><text class="terminal-3094998502-r5" x="85.4" y="337.2" textLength="48.8" clip-path="url(#terminal-30 [...]
-</text><text class="terminal-3094998502-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-3094998502-line-14)">│</text><text class="terminal-3094998502-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-3094998502-line-14)">-</text><text class="terminal-3094998502-r5" x="36.6" y="361.6" textLength="85.4" clip-path="url(#terminal-3094998502-line-14)">-github</text><text class="terminal-3094998502-r5" x="122" y="361.6" textLength="134.2" clip-path="url(#terminal [...]
-</text><text class="terminal-3094998502-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-3094998502-line-15)">│</text><text class="terminal-3094998502-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-3094998502-line-15)">-</text><text class="terminal-3094998502-r5" x="36.6" y="386" textLength="61" clip-path="url(#terminal-3094998502-line-15)">-help</text><text class="terminal-3094998502-r6" x="280.6" y="386" textLength="24.4" clip-path="url(#terminal-3094998502 [...]
-</text><text class="terminal-3094998502-r4" x="0" y="410.4" textLength="1464" clip-path="url(#terminal-3094998502-line-16)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3094998502-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-3094998502-line-16)">
+</text><text class="terminal-3094998502-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3094998502-line-5)">╭─</text><text class="terminal-3094998502-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3094998502-line-5)"> Docker-compose tests flag ─────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3094998502-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-3 [...]
+</text><text class="terminal-3094998502-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3094998502-line-6)">│</text><text class="terminal-3094998502-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3094998502-line-6)">-</text><text class="terminal-3094998502-r4" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-3094998502-line-6)">-image</text><text class="terminal-3094998502-r4" x="109.8" y="166.4" textLength="61" clip-path="url(#terminal-3094 [...]
+</text><text class="terminal-3094998502-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-3094998502-line-7)">│</text><text class="terminal-3094998502-r4" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-3094998502-line-7)">-</text><text class="terminal-3094998502-r4" x="36.6" y="190.8" textLength="73.2" clip-path="url(#terminal-3094998502-line-7)">-image</text><text class="terminal-3094998502-r4" x="109.8" y="190.8" textLength="48.8" clip-path="url(#terminal-30 [...]
+</text><text class="terminal-3094998502-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-3094998502-line-8)">│</text><text class="terminal-3094998502-r4" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-3094998502-line-8)">-</text><text class="terminal-3094998502-r4" x="36.6" y="215.2" textLength="85.4" clip-path="url(#terminal-3094998502-line-8)">-python</text><text class="terminal-3094998502-r6" x="195.2" y="215.2" textLength="24.4" clip-path="url(#terminal-3 [...]
+</text><text class="terminal-3094998502-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3094998502-line-9)">│</text><text class="terminal-3094998502-r5" x="244" y="239.6" textLength="732" clip-path="url(#terminal-3094998502-line-9)">[default: 3.7]                                      [...]
+</text><text class="terminal-3094998502-r5" x="0" y="264" textLength="1464" clip-path="url(#terminal-3094998502-line-10)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3094998502-r2" x="1464" y="264" textLength="12.2" clip-path="url(#terminal-3094998502-line-10)">
+</text><text class="terminal-3094998502-r5" x="0" y="288.4" textLength="24.4" clip-path="url(#terminal-3094998502-line-11)">╭─</text><text class="terminal-3094998502-r5" x="24.4" y="288.4" textLength="1415.2" clip-path="url(#terminal-3094998502-line-11)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3094998502-r5" x="1439.6" y="288.4" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-3094998502-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-3094998502-line-12)">│</text><text class="terminal-3094998502-r4" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-3094998502-line-12)">-</text><text class="terminal-3094998502-r4" x="36.6" y="312.8" textLength="97.6" clip-path="url(#terminal-3094998502-line-12)">-verbose</text><text class="terminal-3094998502-r6" x="280.6" y="312.8" textLength="24.4" clip-path="url(#termin [...]
+</text><text class="terminal-3094998502-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-3094998502-line-13)">│</text><text class="terminal-3094998502-r4" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-3094998502-line-13)">-</text><text class="terminal-3094998502-r4" x="36.6" y="337.2" textLength="48.8" clip-path="url(#terminal-3094998502-line-13)">-dry</text><text class="terminal-3094998502-r4" x="85.4" y="337.2" textLength="48.8" clip-path="url(#terminal-30 [...]
+</text><text class="terminal-3094998502-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-3094998502-line-14)">│</text><text class="terminal-3094998502-r4" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-3094998502-line-14)">-</text><text class="terminal-3094998502-r4" x="36.6" y="361.6" textLength="85.4" clip-path="url(#terminal-3094998502-line-14)">-github</text><text class="terminal-3094998502-r4" x="122" y="361.6" textLength="134.2" clip-path="url(#terminal [...]
+</text><text class="terminal-3094998502-r5" x="0" y="386" textLength="12.2" clip-path="url(#terminal-3094998502-line-15)">│</text><text class="terminal-3094998502-r4" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-3094998502-line-15)">-</text><text class="terminal-3094998502-r4" x="36.6" y="386" textLength="61" clip-path="url(#terminal-3094998502-line-15)">-help</text><text class="terminal-3094998502-r6" x="280.6" y="386" textLength="24.4" clip-path="url(#terminal-3094998502 [...]
+</text><text class="terminal-3094998502-r5" x="0" y="410.4" textLength="1464" clip-path="url(#terminal-3094998502-line-16)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3094998502-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-3094998502-line-16)">
</text>
</g>
</g>
diff --git a/images/breeze/output_testing_helm-tests.svg b/images/breeze/output_testing_helm-tests.svg
index 98adc5c1b1..a48c2d9b9d 100644
--- a/images/breeze/output_testing_helm-tests.svg
+++ b/images/breeze/output_testing_helm-tests.svg
@@ -35,8 +35,8 @@
.terminal-3405636919-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-3405636919-r2 { fill: #c5c8c6 }
.terminal-3405636919-r3 { fill: #d0b344;font-weight: bold }
-.terminal-3405636919-r4 { fill: #868887 }
-.terminal-3405636919-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-3405636919-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-3405636919-r5 { fill: #868887 }
.terminal-3405636919-r6 { fill: #98a84b;font-weight: bold }
.terminal-3405636919-r7 { fill: #8d7b39 }
</style>
@@ -109,23 +109,23 @@
<g class="terminal-3405636919-matrix">
<text class="terminal-3405636919-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-3405636919-line-0)">
-</text><text class="terminal-3405636919-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3405636919-line-1)">Usage: </text><text class="terminal-3405636919-r1" x="97.6" y="44.4" textLength="707.6" clip-path="url(#terminal-3405636919-line-1)">breeze testing helm-tests [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-3405636919-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-3405636919-line-1)">
+</text><text class="terminal-3405636919-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3405636919-line-1)">Usage: </text><text class="terminal-3405636919-r1" x="97.6" y="44.4" textLength="329.4" clip-path="url(#terminal-3405636919-line-1)">breeze testing helm-tests [</text><text class="terminal-3405636919-r4" x="427" y="44.4" textLength="85.4" clip-path="url(#terminal-3405636919-line-1)">OPTIONS</text><text class="terminal-3405636919-r1" x="512.4" y= [...]
</text><text class="terminal-3405636919-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-3405636919-line-2)">
</text><text class="terminal-3405636919-r2" x="12.2" y="93.2" textLength="256.2" clip-path="url(#terminal-3405636919-line-3)">Run Helm chart tests.</text><text class="terminal-3405636919-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-3405636919-line-3)">
</text><text class="terminal-3405636919-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-3405636919-line-4)">
-</text><text class="terminal-3405636919-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3405636919-line-5)">╭─</text><text class="terminal-3405636919-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3405636919-line-5)"> Advanced flag for helms-tests command ─────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3405636919-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(# [...]
-</text><text class="terminal-3405636919-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3405636919-line-6)">│</text><text class="terminal-3405636919-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3405636919-line-6)">-</text><text class="terminal-3405636919-r5" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-3405636919-line-6)">-limit</text><text class="terminal-3405636919-r5" x="109.8" y="166.4" textLength="195.2" clip-path="url(#terminal-3 [...]
-</text><text class="terminal-3405636919-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-3405636919-line-7)">│</text><text class="terminal-3405636919-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-3405636919-line-7)">-</text><text class="terminal-3405636919-r5" x="36.6" y="190.8" textLength="73.2" clip-path="url(#terminal-3405636919-line-7)">-image</text><text class="terminal-3405636919-r5" x="109.8" y="190.8" textLength="48.8" clip-path="url(#terminal-34 [...]
-</text><text class="terminal-3405636919-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-3405636919-line-8)">│</text><text class="terminal-3405636919-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-3405636919-line-8)">-</text><text class="terminal-3405636919-r5" x="36.6" y="215.2" textLength="73.2" clip-path="url(#terminal-3405636919-line-8)">-mount</text><text class="terminal-3405636919-r5" x="109.8" y="215.2" textLength="97.6" clip-path="url(#terminal-34 [...]
-</text><text class="terminal-3405636919-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3405636919-line-9)">│</text><text class="terminal-3405636919-r2" x="378.2" y="239.6" textLength="1061.4" clip-path="url(#terminal-3405636919-line-9)">selected).                                      & [...]
-</text><text class="terminal-3405636919-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3405636919-line-10)">│</text><text class="terminal-3405636919-r7" x="378.2" y="264" textLength="1061.4" clip-path="url(#terminal-3405636919-line-10)">(selected | all | skip | remove)                               [...]
-</text><text class="terminal-3405636919-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-3405636919-line-11)">│</text><text class="terminal-3405636919-r4" x="378.2" y="288.4" textLength="1061.4" clip-path="url(#terminal-3405636919-line-11)">[default: selected]                                    [...]
-</text><text class="terminal-3405636919-r4" x="0" y="312.8" textLength="1464" clip-path="url(#terminal-3405636919-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3405636919-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#terminal-3405636919-line-12)">
-</text><text class="terminal-3405636919-r4" x="0" y="337.2" textLength="24.4" clip-path="url(#terminal-3405636919-line-13)">╭─</text><text class="terminal-3405636919-r4" x="24.4" y="337.2" textLength="1415.2" clip-path="url(#terminal-3405636919-line-13)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3405636919-r4" x="1439.6" y="337.2" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-3405636919-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-3405636919-line-14)">│</text><text class="terminal-3405636919-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-3405636919-line-14)">-</text><text class="terminal-3405636919-r5" x="36.6" y="361.6" textLength="48.8" clip-path="url(#terminal-3405636919-line-14)">-dry</text><text class="terminal-3405636919-r5" x="85.4" y="361.6" textLength="48.8" clip-path="url(#terminal-34 [...]
-</text><text class="terminal-3405636919-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-3405636919-line-15)">│</text><text class="terminal-3405636919-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-3405636919-line-15)">-</text><text class="terminal-3405636919-r5" x="36.6" y="386" textLength="97.6" clip-path="url(#terminal-3405636919-line-15)">-verbose</text><text class="terminal-3405636919-r6" x="158.6" y="386" textLength="24.4" clip-path="url(#terminal-34056 [...]
-</text><text class="terminal-3405636919-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-3405636919-line-16)">│</text><text class="terminal-3405636919-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-3405636919-line-16)">-</text><text class="terminal-3405636919-r5" x="36.6" y="410.4" textLength="61" clip-path="url(#terminal-3405636919-line-16)">-help</text><text class="terminal-3405636919-r6" x="158.6" y="410.4" textLength="24.4" clip-path="url(#terminal-34 [...]
-</text><text class="terminal-3405636919-r4" x="0" y="434.8" textLength="1464" clip-path="url(#terminal-3405636919-line-17)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3405636919-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-3405636919-line-17)">
+</text><text class="terminal-3405636919-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3405636919-line-5)">╭─</text><text class="terminal-3405636919-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3405636919-line-5)"> Advanced flag for helms-tests command ─────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3405636919-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(# [...]
+</text><text class="terminal-3405636919-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3405636919-line-6)">│</text><text class="terminal-3405636919-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3405636919-line-6)">-</text><text class="terminal-3405636919-r4" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-3405636919-line-6)">-limit</text><text class="terminal-3405636919-r4" x="109.8" y="166.4" textLength="195.2" clip-path="url(#terminal-3 [...]
+</text><text class="terminal-3405636919-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-3405636919-line-7)">│</text><text class="terminal-3405636919-r4" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-3405636919-line-7)">-</text><text class="terminal-3405636919-r4" x="36.6" y="190.8" textLength="73.2" clip-path="url(#terminal-3405636919-line-7)">-image</text><text class="terminal-3405636919-r4" x="109.8" y="190.8" textLength="48.8" clip-path="url(#terminal-34 [...]
+</text><text class="terminal-3405636919-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-3405636919-line-8)">│</text><text class="terminal-3405636919-r4" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-3405636919-line-8)">-</text><text class="terminal-3405636919-r4" x="36.6" y="215.2" textLength="73.2" clip-path="url(#terminal-3405636919-line-8)">-mount</text><text class="terminal-3405636919-r4" x="109.8" y="215.2" textLength="97.6" clip-path="url(#terminal-34 [...]
+</text><text class="terminal-3405636919-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3405636919-line-9)">│</text><text class="terminal-3405636919-r2" x="378.2" y="239.6" textLength="1061.4" clip-path="url(#terminal-3405636919-line-9)">selected).                                      & [...]
+</text><text class="terminal-3405636919-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3405636919-line-10)">│</text><text class="terminal-3405636919-r7" x="378.2" y="264" textLength="1061.4" clip-path="url(#terminal-3405636919-line-10)">(selected | all | skip | remove)                               [...]
+</text><text class="terminal-3405636919-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-3405636919-line-11)">│</text><text class="terminal-3405636919-r5" x="378.2" y="288.4" textLength="1061.4" clip-path="url(#terminal-3405636919-line-11)">[default: selected]                                    [...]
+</text><text class="terminal-3405636919-r5" x="0" y="312.8" textLength="1464" clip-path="url(#terminal-3405636919-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3405636919-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#terminal-3405636919-line-12)">
+</text><text class="terminal-3405636919-r5" x="0" y="337.2" textLength="24.4" clip-path="url(#terminal-3405636919-line-13)">╭─</text><text class="terminal-3405636919-r5" x="24.4" y="337.2" textLength="1415.2" clip-path="url(#terminal-3405636919-line-13)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3405636919-r5" x="1439.6" y="337.2" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-3405636919-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-3405636919-line-14)">│</text><text class="terminal-3405636919-r4" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-3405636919-line-14)">-</text><text class="terminal-3405636919-r4" x="36.6" y="361.6" textLength="48.8" clip-path="url(#terminal-3405636919-line-14)">-dry</text><text class="terminal-3405636919-r4" x="85.4" y="361.6" textLength="48.8" clip-path="url(#terminal-34 [...]
+</text><text class="terminal-3405636919-r5" x="0" y="386" textLength="12.2" clip-path="url(#terminal-3405636919-line-15)">│</text><text class="terminal-3405636919-r4" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-3405636919-line-15)">-</text><text class="terminal-3405636919-r4" x="36.6" y="386" textLength="97.6" clip-path="url(#terminal-3405636919-line-15)">-verbose</text><text class="terminal-3405636919-r6" x="158.6" y="386" textLength="24.4" clip-path="url(#terminal-34056 [...]
+</text><text class="terminal-3405636919-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-3405636919-line-16)">│</text><text class="terminal-3405636919-r4" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-3405636919-line-16)">-</text><text class="terminal-3405636919-r4" x="36.6" y="410.4" textLength="61" clip-path="url(#terminal-3405636919-line-16)">-help</text><text class="terminal-3405636919-r6" x="158.6" y="410.4" textLength="24.4" clip-path="url(#terminal-34 [...]
+</text><text class="terminal-3405636919-r5" x="0" y="434.8" textLength="1464" clip-path="url(#terminal-3405636919-line-17)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3405636919-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-3405636919-line-17)">
</text>
</g>
</g>
diff --git a/images/breeze/output_testing_tests.svg b/images/breeze/output_testing_tests.svg
index 80e9bc2560..6c77205aa9 100644
--- a/images/breeze/output_testing_tests.svg
+++ b/images/breeze/output_testing_tests.svg
@@ -35,8 +35,8 @@
.terminal-63872827-r1 { fill: #c5c8c6;font-weight: bold }
.terminal-63872827-r2 { fill: #c5c8c6 }
.terminal-63872827-r3 { fill: #d0b344;font-weight: bold }
-.terminal-63872827-r4 { fill: #868887 }
-.terminal-63872827-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-63872827-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-63872827-r5 { fill: #868887 }
.terminal-63872827-r6 { fill: #8d7b39 }
.terminal-63872827-r7 { fill: #98a84b;font-weight: bold }
</style>
@@ -160,40 +160,40 @@
<g class="terminal-63872827-matrix">
<text class="terminal-63872827-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-63872827-line-0)">
-</text><text class="terminal-63872827-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-63872827-line-1)">Usage: </text><text class="terminal-63872827-r1" x="97.6" y="44.4" textLength="646.6" clip-path="url(#terminal-63872827-line-1)">breeze testing tests [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-63872827-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-63872827-line-1)">
+</text><text class="terminal-63872827-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-63872827-line-1)">Usage: </text><text class="terminal-63872827-r1" x="97.6" y="44.4" textLength="268.4" clip-path="url(#terminal-63872827-line-1)">breeze testing tests [</text><text class="terminal-63872827-r4" x="366" y="44.4" textLength="85.4" clip-path="url(#terminal-63872827-line-1)">OPTIONS</text><text class="terminal-63872827-r1" x="451.4" y="44.4" textLength=" [...]
</text><text class="terminal-63872827-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-63872827-line-2)">
</text><text class="terminal-63872827-r2" x="12.2" y="93.2" textLength="439.2" clip-path="url(#terminal-63872827-line-3)">Run the specified unit test targets.</text><text class="terminal-63872827-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-63872827-line-3)">
</text><text class="terminal-63872827-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-63872827-line-4)">
-</text><text class="terminal-63872827-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-63872827-line-5)">╭─</text><text class="terminal-63872827-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-63872827-line-5)"> Basic flag for tests command ──────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-63872827-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-6 [...]
-</text><text class="terminal-63872827-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-63872827-line-6)">│</text><text class="terminal-63872827-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-63872827-line-6)">-</text><text class="terminal-63872827-r5" x="36.6" y="166.4" textLength="146.4" clip-path="url(#terminal-63872827-line-6)">-integration</text><text class="terminal-63872827-r2" x="317.2" y="166.4" textLength="1110.2" clip-path="url(#terminal-6387282 [...]
-</text><text class="terminal-63872827-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-63872827-line-7)">│</text><text class="terminal-63872827-r6" x="317.2" y="190.8" textLength="1110.2" clip-path="url(#terminal-63872827-line-7)">(cassandra | kerberos | mongo | openldap | pinot | rabbitmq | redis | statsd | trino | all)</text><text class="terminal-63872827-r4" x="1451.8" y="190.8" tex [...]
-</text><text class="terminal-63872827-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-63872827-line-8)">│</text><text class="terminal-63872827-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-63872827-line-8)">-</text><text class="terminal-63872827-r5" x="36.6" y="215.2" textLength="61" clip-path="url(#terminal-63872827-line-8)">-test</text><text class="terminal-63872827-r5" x="97.6" y="215.2" textLength="61" clip-path="url(#terminal-63872827-line-8)">-typ [...]
-</text><text class="terminal-63872827-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-63872827-line-9)">│</text><text class="terminal-63872827-r2" x="317.2" y="239.6" textLength="341.6" clip-path="url(#terminal-63872827-line-9)">should be run - for example </text><text class="terminal-63872827-r5" x="658.8" y="239.6" textLength="12.2" clip-path="url(#terminal-63872827-line-9)">-</text><text class="terminal-63872827-r5" x="671" y="239.6" textLe [...]
-</text><text class="terminal-63872827-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-63872827-line-10)">│</text><text class="terminal-63872827-r6" x="317.2" y="264" textLength="1122.4" clip-path="url(#terminal-63872827-line-10)">(All | Always | API | Always | CLI | Core | Integration | Other | Providers | WWW | Helm |  </text><text class="terminal-63872827-r4" [...]
-</text><text class="terminal-63872827-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-63872827-line-11)">│</text><text class="terminal-63872827-r6" x="317.2" y="288.4" textLength="1122.4" clip-path="url(#terminal-63872827-line-11)">Postgres | MySQL | Integration | Other | Quarantine)                          [...]
-</text><text class="terminal-63872827-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-63872827-line-12)">│</text><text class="terminal-63872827-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-63872827-line-12)">-</text><text class="terminal-63872827-r5" x="36.6" y="312.8" textLength="61" clip-path="url(#terminal-63872827-line-12)">-test</text><text class="terminal-63872827-r5" x="97.6" y="312.8" textLength="97.6" clip-path="url(#terminal-63872827-line-12) [...]
-</text><text class="terminal-63872827-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-63872827-line-13)">│</text><text class="terminal-63872827-r4" x="317.2" y="337.2" textLength="988.2" clip-path="url(#terminal-63872827-line-13)">[default: 60]                                       [...]
-</text><text class="terminal-63872827-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-63872827-line-14)">│</text><text class="terminal-63872827-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-63872827-line-14)">-</text><text class="terminal-63872827-r5" x="36.6" y="361.6" textLength="36.6" clip-path="url(#terminal-63872827-line-14)">-db</text><text class="terminal-63872827-r5" x="73.2" y="361.6" textLength="73.2" clip-path="url(#terminal-63872827-line-14) [...]
-</text><text class="terminal-63872827-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-63872827-line-15)">│</text><text class="terminal-63872827-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-63872827-line-15)">-</text><text class="terminal-63872827-r5" x="36.6" y="386" textLength="97.6" clip-path="url(#terminal-63872827-line-15)">-backend</text><text class="terminal-63872827-r7" x="268.4" y="386" textLength="24.4" clip-path="url(#terminal-63872827-line-15)"> [...]
-</text><text class="terminal-63872827-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-63872827-line-16)">│</text><text class="terminal-63872827-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-63872827-line-16)">-</text><text class="terminal-63872827-r5" x="36.6" y="410.4" textLength="85.4" clip-path="url(#terminal-63872827-line-16)">-python</text><text class="terminal-63872827-r7" x="268.4" y="410.4" textLength="24.4" clip-path="url(#terminal-63872827-lin [...]
-</text><text class="terminal-63872827-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-63872827-line-17)">│</text><text class="terminal-63872827-r4" x="317.2" y="434.8" textLength="732" clip-path="url(#terminal-63872827-line-17)">[default: 3.7]                                      & [...]
-</text><text class="terminal-63872827-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-63872827-line-18)">│</text><text class="terminal-63872827-r5" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-63872827-line-18)">-</text><text class="terminal-63872827-r5" x="36.6" y="459.2" textLength="109.8" clip-path="url(#terminal-63872827-line-18)">-postgres</text><text class="terminal-63872827-r5" x="146.4" y="459.2" textLength="97.6" clip-path="url(#terminal-63872827- [...]
-</text><text class="terminal-63872827-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-63872827-line-19)">│</text><text class="terminal-63872827-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-63872827-line-19)">-</text><text class="terminal-63872827-r5" x="36.6" y="483.6" textLength="73.2" clip-path="url(#terminal-63872827-line-19)">-mysql</text><text class="terminal-63872827-r5" x="109.8" y="483.6" textLength="97.6" clip-path="url(#terminal-63872827-line [...]
-</text><text class="terminal-63872827-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-63872827-line-20)">│</text><text class="terminal-63872827-r5" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-63872827-line-20)">-</text><text class="terminal-63872827-r5" x="36.6" y="508" textLength="73.2" clip-path="url(#terminal-63872827-line-20)">-mssql</text><text class="terminal-63872827-r5" x="109.8" y="508" textLength="97.6" clip-path="url(#terminal-63872827-line-20)">-v [...]
-</text><text class="terminal-63872827-r4" x="0" y="532.4" textLength="1464" clip-path="url(#terminal-63872827-line-21)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-63872827-r2" x="1464" y="532.4" textLength="12.2" clip-path="url(#terminal-63872827-line-21)">
-</text><text class="terminal-63872827-r4" x="0" y="556.8" textLength="24.4" clip-path="url(#terminal-63872827-line-22)">╭─</text><text class="terminal-63872827-r4" x="24.4" y="556.8" textLength="1415.2" clip-path="url(#terminal-63872827-line-22)"> Advanced flag for tests command ───────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-63872827-r4" x="1439.6" y="556.8" textLength="24.4" clip-path="url(#te [...]
-</text><text class="terminal-63872827-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-63872827-line-23)">│</text><text class="terminal-63872827-r5" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-63872827-line-23)">-</text><text class="terminal-63872827-r5" x="36.6" y="581.2" textLength="73.2" clip-path="url(#terminal-63872827-line-23)">-limit</text><text class="terminal-63872827-r5" x="109.8" y="581.2" textLength="195.2" clip-path="url(#terminal-63872827-lin [...]
-</text><text class="terminal-63872827-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-63872827-line-24)">│</text><text class="terminal-63872827-r5" x="24.4" y="605.6" textLength="12.2" clip-path="url(#terminal-63872827-line-24)">-</text><text class="terminal-63872827-r5" x="36.6" y="605.6" textLength="73.2" clip-path="url(#terminal-63872827-line-24)">-image</text><text class="terminal-63872827-r5" x="109.8" y="605.6" textLength="48.8" clip-path="url(#terminal-63872827-line [...]
-</text><text class="terminal-63872827-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-63872827-line-25)">│</text><text class="terminal-63872827-r5" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-63872827-line-25)">-</text><text class="terminal-63872827-r5" x="36.6" y="630" textLength="73.2" clip-path="url(#terminal-63872827-line-25)">-mount</text><text class="terminal-63872827-r5" x="109.8" y="630" textLength="97.6" clip-path="url(#terminal-63872827-line-25)">-s [...]
-</text><text class="terminal-63872827-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-63872827-line-26)">│</text><text class="terminal-63872827-r2" x="378.2" y="654.4" textLength="1061.4" clip-path="url(#terminal-63872827-line-26)">selected).                                       & [...]
-</text><text class="terminal-63872827-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-63872827-line-27)">│</text><text class="terminal-63872827-r6" x="378.2" y="678.8" textLength="1061.4" clip-path="url(#terminal-63872827-line-27)">(selected | all | skip | remove)                               [...]
-</text><text class="terminal-63872827-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-63872827-line-28)">│</text><text class="terminal-63872827-r4" x="378.2" y="703.2" textLength="1061.4" clip-path="url(#terminal-63872827-line-28)">[default: selected]                                      [...]
-</text><text class="terminal-63872827-r4" x="0" y="727.6" textLength="1464" clip-path="url(#terminal-63872827-line-29)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-63872827-r2" x="1464" y="727.6" textLength="12.2" clip-path="url(#terminal-63872827-line-29)">
-</text><text class="terminal-63872827-r4" x="0" y="752" textLength="24.4" clip-path="url(#terminal-63872827-line-30)">╭─</text><text class="terminal-63872827-r4" x="24.4" y="752" textLength="1415.2" clip-path="url(#terminal-63872827-line-30)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-63872827-r4" x="1439.6" y="752" textLength="24.4" clip-path="url(#terminal-63872827-line- [...]
-</text><text class="terminal-63872827-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-63872827-line-31)">│</text><text class="terminal-63872827-r5" x="24.4" y="776.4" textLength="12.2" clip-path="url(#terminal-63872827-line-31)">-</text><text class="terminal-63872827-r5" x="36.6" y="776.4" textLength="48.8" clip-path="url(#terminal-63872827-line-31)">-dry</text><text class="terminal-63872827-r5" x="85.4" y="776.4" textLength="48.8" clip-path="url(#terminal-63872827-line-31 [...]
-</text><text class="terminal-63872827-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-63872827-line-32)">│</text><text class="terminal-63872827-r5" x="24.4" y="800.8" textLength="12.2" clip-path="url(#terminal-63872827-line-32)">-</text><text class="terminal-63872827-r5" x="36.6" y="800.8" textLength="97.6" clip-path="url(#terminal-63872827-line-32)">-verbose</text><text class="terminal-63872827-r7" x="158.6" y="800.8" textLength="24.4" clip-path="url(#terminal-63872827-li [...]
-</text><text class="terminal-63872827-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-63872827-line-33)">│</text><text class="terminal-63872827-r5" x="24.4" y="825.2" textLength="12.2" clip-path="url(#terminal-63872827-line-33)">-</text><text class="terminal-63872827-r5" x="36.6" y="825.2" textLength="61" clip-path="url(#terminal-63872827-line-33)">-help</text><text class="terminal-63872827-r7" x="158.6" y="825.2" textLength="24.4" clip-path="url(#terminal-63872827-line-33 [...]
-</text><text class="terminal-63872827-r4" x="0" y="849.6" textLength="1464" clip-path="url(#terminal-63872827-line-34)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-63872827-r2" x="1464" y="849.6" textLength="12.2" clip-path="url(#terminal-63872827-line-34)">
+</text><text class="terminal-63872827-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-63872827-line-5)">╭─</text><text class="terminal-63872827-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-63872827-line-5)"> Basic flag for tests command ──────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-63872827-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-6 [...]
+</text><text class="terminal-63872827-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-63872827-line-6)">│</text><text class="terminal-63872827-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-63872827-line-6)">-</text><text class="terminal-63872827-r4" x="36.6" y="166.4" textLength="146.4" clip-path="url(#terminal-63872827-line-6)">-integration</text><text class="terminal-63872827-r2" x="317.2" y="166.4" textLength="1110.2" clip-path="url(#terminal-6387282 [...]
+</text><text class="terminal-63872827-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-63872827-line-7)">│</text><text class="terminal-63872827-r6" x="317.2" y="190.8" textLength="1110.2" clip-path="url(#terminal-63872827-line-7)">(cassandra | kerberos | mongo | openldap | pinot | rabbitmq | redis | statsd | trino | all)</text><text class="terminal-63872827-r5" x="1451.8" y="190.8" tex [...]
+</text><text class="terminal-63872827-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-63872827-line-8)">│</text><text class="terminal-63872827-r4" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-63872827-line-8)">-</text><text class="terminal-63872827-r4" x="36.6" y="215.2" textLength="61" clip-path="url(#terminal-63872827-line-8)">-test</text><text class="terminal-63872827-r4" x="97.6" y="215.2" textLength="61" clip-path="url(#terminal-63872827-line-8)">-typ [...]
+</text><text class="terminal-63872827-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-63872827-line-9)">│</text><text class="terminal-63872827-r2" x="317.2" y="239.6" textLength="341.6" clip-path="url(#terminal-63872827-line-9)">should be run - for example </text><text class="terminal-63872827-r4" x="658.8" y="239.6" textLength="12.2" clip-path="url(#terminal-63872827-line-9)">-</text><text class="terminal-63872827-r4" x="671" y="239.6" textLe [...]
+</text><text class="terminal-63872827-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-63872827-line-10)">│</text><text class="terminal-63872827-r6" x="317.2" y="264" textLength="1122.4" clip-path="url(#terminal-63872827-line-10)">(All | Always | API | Always | CLI | Core | Integration | Other | Providers | WWW | Helm |  </text><text class="terminal-63872827-r5" [...]
+</text><text class="terminal-63872827-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-63872827-line-11)">│</text><text class="terminal-63872827-r6" x="317.2" y="288.4" textLength="1122.4" clip-path="url(#terminal-63872827-line-11)">Postgres | MySQL | Integration | Other | Quarantine)                          [...]
+</text><text class="terminal-63872827-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-63872827-line-12)">│</text><text class="terminal-63872827-r4" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-63872827-line-12)">-</text><text class="terminal-63872827-r4" x="36.6" y="312.8" textLength="61" clip-path="url(#terminal-63872827-line-12)">-test</text><text class="terminal-63872827-r4" x="97.6" y="312.8" textLength="97.6" clip-path="url(#terminal-63872827-line-12) [...]
+</text><text class="terminal-63872827-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-63872827-line-13)">│</text><text class="terminal-63872827-r5" x="317.2" y="337.2" textLength="988.2" clip-path="url(#terminal-63872827-line-13)">[default: 60]                                       [...]
+</text><text class="terminal-63872827-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-63872827-line-14)">│</text><text class="terminal-63872827-r4" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-63872827-line-14)">-</text><text class="terminal-63872827-r4" x="36.6" y="361.6" textLength="36.6" clip-path="url(#terminal-63872827-line-14)">-db</text><text class="terminal-63872827-r4" x="73.2" y="361.6" textLength="73.2" clip-path="url(#terminal-63872827-line-14) [...]
+</text><text class="terminal-63872827-r5" x="0" y="386" textLength="12.2" clip-path="url(#terminal-63872827-line-15)">│</text><text class="terminal-63872827-r4" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-63872827-line-15)">-</text><text class="terminal-63872827-r4" x="36.6" y="386" textLength="97.6" clip-path="url(#terminal-63872827-line-15)">-backend</text><text class="terminal-63872827-r7" x="268.4" y="386" textLength="24.4" clip-path="url(#terminal-63872827-line-15)"> [...]
+</text><text class="terminal-63872827-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-63872827-line-16)">│</text><text class="terminal-63872827-r4" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-63872827-line-16)">-</text><text class="terminal-63872827-r4" x="36.6" y="410.4" textLength="85.4" clip-path="url(#terminal-63872827-line-16)">-python</text><text class="terminal-63872827-r7" x="268.4" y="410.4" textLength="24.4" clip-path="url(#terminal-63872827-lin [...]
+</text><text class="terminal-63872827-r5" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-63872827-line-17)">│</text><text class="terminal-63872827-r5" x="317.2" y="434.8" textLength="732" clip-path="url(#terminal-63872827-line-17)">[default: 3.7]                                      & [...]
+</text><text class="terminal-63872827-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-63872827-line-18)">│</text><text class="terminal-63872827-r4" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-63872827-line-18)">-</text><text class="terminal-63872827-r4" x="36.6" y="459.2" textLength="109.8" clip-path="url(#terminal-63872827-line-18)">-postgres</text><text class="terminal-63872827-r4" x="146.4" y="459.2" textLength="97.6" clip-path="url(#terminal-63872827- [...]
+</text><text class="terminal-63872827-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-63872827-line-19)">│</text><text class="terminal-63872827-r4" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-63872827-line-19)">-</text><text class="terminal-63872827-r4" x="36.6" y="483.6" textLength="73.2" clip-path="url(#terminal-63872827-line-19)">-mysql</text><text class="terminal-63872827-r4" x="109.8" y="483.6" textLength="97.6" clip-path="url(#terminal-63872827-line [...]
+</text><text class="terminal-63872827-r5" x="0" y="508" textLength="12.2" clip-path="url(#terminal-63872827-line-20)">│</text><text class="terminal-63872827-r4" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-63872827-line-20)">-</text><text class="terminal-63872827-r4" x="36.6" y="508" textLength="73.2" clip-path="url(#terminal-63872827-line-20)">-mssql</text><text class="terminal-63872827-r4" x="109.8" y="508" textLength="97.6" clip-path="url(#terminal-63872827-line-20)">-v [...]
+</text><text class="terminal-63872827-r5" x="0" y="532.4" textLength="1464" clip-path="url(#terminal-63872827-line-21)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-63872827-r2" x="1464" y="532.4" textLength="12.2" clip-path="url(#terminal-63872827-line-21)">
+</text><text class="terminal-63872827-r5" x="0" y="556.8" textLength="24.4" clip-path="url(#terminal-63872827-line-22)">╭─</text><text class="terminal-63872827-r5" x="24.4" y="556.8" textLength="1415.2" clip-path="url(#terminal-63872827-line-22)"> Advanced flag for tests command ───────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-63872827-r5" x="1439.6" y="556.8" textLength="24.4" clip-path="url(#te [...]
+</text><text class="terminal-63872827-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-63872827-line-23)">│</text><text class="terminal-63872827-r4" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-63872827-line-23)">-</text><text class="terminal-63872827-r4" x="36.6" y="581.2" textLength="73.2" clip-path="url(#terminal-63872827-line-23)">-limit</text><text class="terminal-63872827-r4" x="109.8" y="581.2" textLength="195.2" clip-path="url(#terminal-63872827-lin [...]
+</text><text class="terminal-63872827-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-63872827-line-24)">│</text><text class="terminal-63872827-r4" x="24.4" y="605.6" textLength="12.2" clip-path="url(#terminal-63872827-line-24)">-</text><text class="terminal-63872827-r4" x="36.6" y="605.6" textLength="73.2" clip-path="url(#terminal-63872827-line-24)">-image</text><text class="terminal-63872827-r4" x="109.8" y="605.6" textLength="48.8" clip-path="url(#terminal-63872827-line [...]
+</text><text class="terminal-63872827-r5" x="0" y="630" textLength="12.2" clip-path="url(#terminal-63872827-line-25)">│</text><text class="terminal-63872827-r4" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-63872827-line-25)">-</text><text class="terminal-63872827-r4" x="36.6" y="630" textLength="73.2" clip-path="url(#terminal-63872827-line-25)">-mount</text><text class="terminal-63872827-r4" x="109.8" y="630" textLength="97.6" clip-path="url(#terminal-63872827-line-25)">-s [...]
+</text><text class="terminal-63872827-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-63872827-line-26)">│</text><text class="terminal-63872827-r2" x="378.2" y="654.4" textLength="1061.4" clip-path="url(#terminal-63872827-line-26)">selected).                                       & [...]
+</text><text class="terminal-63872827-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-63872827-line-27)">│</text><text class="terminal-63872827-r6" x="378.2" y="678.8" textLength="1061.4" clip-path="url(#terminal-63872827-line-27)">(selected | all | skip | remove)                               [...]
+</text><text class="terminal-63872827-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-63872827-line-28)">│</text><text class="terminal-63872827-r5" x="378.2" y="703.2" textLength="1061.4" clip-path="url(#terminal-63872827-line-28)">[default: selected]                                      [...]
+</text><text class="terminal-63872827-r5" x="0" y="727.6" textLength="1464" clip-path="url(#terminal-63872827-line-29)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-63872827-r2" x="1464" y="727.6" textLength="12.2" clip-path="url(#terminal-63872827-line-29)">
+</text><text class="terminal-63872827-r5" x="0" y="752" textLength="24.4" clip-path="url(#terminal-63872827-line-30)">╭─</text><text class="terminal-63872827-r5" x="24.4" y="752" textLength="1415.2" clip-path="url(#terminal-63872827-line-30)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-63872827-r5" x="1439.6" y="752" textLength="24.4" clip-path="url(#terminal-63872827-line- [...]
+</text><text class="terminal-63872827-r5" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-63872827-line-31)">│</text><text class="terminal-63872827-r4" x="24.4" y="776.4" textLength="12.2" clip-path="url(#terminal-63872827-line-31)">-</text><text class="terminal-63872827-r4" x="36.6" y="776.4" textLength="48.8" clip-path="url(#terminal-63872827-line-31)">-dry</text><text class="terminal-63872827-r4" x="85.4" y="776.4" textLength="48.8" clip-path="url(#terminal-63872827-line-31 [...]
+</text><text class="terminal-63872827-r5" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-63872827-line-32)">│</text><text class="terminal-63872827-r4" x="24.4" y="800.8" textLength="12.2" clip-path="url(#terminal-63872827-line-32)">-</text><text class="terminal-63872827-r4" x="36.6" y="800.8" textLength="97.6" clip-path="url(#terminal-63872827-line-32)">-verbose</text><text class="terminal-63872827-r7" x="158.6" y="800.8" textLength="24.4" clip-path="url(#terminal-63872827-li [...]
+</text><text class="terminal-63872827-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-63872827-line-33)">│</text><text class="terminal-63872827-r4" x="24.4" y="825.2" textLength="12.2" clip-path="url(#terminal-63872827-line-33)">-</text><text class="terminal-63872827-r4" x="36.6" y="825.2" textLength="61" clip-path="url(#terminal-63872827-line-33)">-help</text><text class="terminal-63872827-r7" x="158.6" y="825.2" textLength="24.4" clip-path="url(#terminal-63872827-line-33 [...]
+</text><text class="terminal-63872827-r5" x="0" y="849.6" textLength="1464" clip-path="url(#terminal-63872827-line-34)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-63872827-r2" x="1464" y="849.6" textLength="12.2" clip-path="url(#terminal-63872827-line-34)">
</text>
</g>
</g>
diff --git a/scripts/ci/docker-compose/local.yml b/scripts/ci/docker-compose/local.yml
index 7df00f7462..b56b44af0a 100644
--- a/scripts/ci/docker-compose/local.yml
+++ b/scripts/ci/docker-compose/local.yml
@@ -52,8 +52,8 @@ services:
source: ../../../.rat-excludes
target: /opt/airflow/.rat-excludes
- type: bind
- source: ../../../RELEASE_NOTES.rst
- target: /opt/airflow/RELEASE_NOTES.rst
+ source: ../../../BREEZE.rst
+ target: /opt/airflow/BREEZE.rst
- type: bind
source: ../../../LICENSE
target: /opt/airflow/LICENSE
@@ -63,6 +63,9 @@ services:
- type: bind
source: ../../../NOTICE
target: /opt/airflow/NOTICE
+ - type: bind
+ source: ../../../RELEASE_NOTES.rst
+ target: /opt/airflow/RELEASE_NOTES.rst
- type: bind
source: ../../../airflow
target: /opt/airflow/airflow
@@ -78,9 +81,15 @@ services:
- type: bind
source: ../../../docs
target: /opt/airflow/docs
+ - type: bind
+ source: ../../../generated
+ target: /opt/airflow/generated
- type: bind
source: ../../../hooks
target: /opt/airflow/hooks
+ - type: bind
+ source: ../../../images
+ target: /opt/airflow/images
- type: bind
source: ../../../logs
target: /root/airflow/logs
diff --git a/scripts/ci/pre_commit/common_precommit_utils.py b/scripts/ci/pre_commit/common_precommit_utils.py
index 4b2813b92c..2d8fd68c62 100644
--- a/scripts/ci/pre_commit/common_precommit_utils.py
+++ b/scripts/ci/pre_commit/common_precommit_utils.py
@@ -25,11 +25,11 @@ def insert_documentation(file_path: Path, content: List[str], header: str, foote
replacing = False
result: List[str] = []
for line in text:
- if line.startswith(header):
+ if line.strip().startswith(header.strip()):
replacing = True
result.append(line)
result.extend(content)
- if line.startswith(footer):
+ if line.strip().startswith(footer.strip()):
replacing = False
if not replacing:
result.append(line)
diff --git a/scripts/ci/pre_commit/pre_commit_breeze_cmd_line.py b/scripts/ci/pre_commit/pre_commit_breeze_cmd_line.py
index 57a43e85f8..ecb5f9a25c 100755
--- a/scripts/ci/pre_commit/pre_commit_breeze_cmd_line.py
+++ b/scripts/ci/pre_commit/pre_commit_breeze_cmd_line.py
@@ -17,10 +17,10 @@
# specific language governing permissions and limitations
# under the License.
import os
+import platform
import sys
from pathlib import Path
-from subprocess import check_call, check_output, run
-from typing import List
+from subprocess import call
from rich.console import Console
@@ -28,99 +28,14 @@ AIRFLOW_SOURCES_DIR = Path(__file__).parents[3].resolve()
BREEZE_IMAGES_DIR = AIRFLOW_SOURCES_DIR / "images" / "breeze"
BREEZE_INSTALL_DIR = AIRFLOW_SOURCES_DIR / "dev" / "breeze"
BREEZE_SOURCES_DIR = BREEZE_INSTALL_DIR / "src"
+FORCE = os.environ.get('FORCE', "false")[0].lower() == "t"
+VERBOSE = os.environ.get('VERBOSE', "false")[0].lower() == "t"
+DRY_RUN = os.environ.get('DRY_RUN', "false")[0].lower() == "t"
-SCREENSHOT_WIDTH = "120"
-
-PREAMBLE = """
-# This file is automatically generated by pre-commit. If you have a conflict with this file
-# Please do not solve it but run `breeze setup regenerate-command-images`.
-# This command should fix the conflict and regenerate help images that you have conflict with.
-"""
-
-
-def get_command_list() -> List[str]:
- comp_env = os.environ.copy()
- comp_env['COMP_WORDS'] = ""
- comp_env['COMP_CWORD'] = "0"
- comp_env['_BREEZE_COMPLETE'] = 'bash_complete'
- result = check_output('breeze', env=comp_env, text=True)
- return [x.split(",")[1] for x in result.splitlines(keepends=False)]
-
-
-def get_subcommand_list(subcommand: str) -> List[str]:
- comp_env = os.environ.copy()
- comp_env['COMP_WORDS'] = f"breeze {subcommand}"
- comp_env['COMP_CWORD'] = "2"
- comp_env['_BREEZE_COMPLETE'] = 'bash_complete'
- result = check_output('breeze', env=comp_env, text=True)
- if result.strip() == '':
- return []
- return [x.split(",")[1] for x in result.splitlines(keepends=False)]
-
-
-def print_help_for_all_commands():
- console = Console(width=int(SCREENSHOT_WIDTH), color_system="standard")
- env = os.environ.copy()
- env['AIRFLOW_SOURCES_ROOT'] = str(AIRFLOW_SOURCES_DIR)
- env['RECORD_BREEZE_WIDTH'] = SCREENSHOT_WIDTH
- env['RECORD_BREEZE_TITLE'] = "Breeze commands"
- env['RECORD_BREEZE_OUTPUT_FILE'] = str(BREEZE_IMAGES_DIR / "output-commands.svg")
- env['TERM'] = "xterm-256color"
- env['PYTHONPATH'] = str(BREEZE_SOURCES_DIR)
- new_hash_dump = PREAMBLE + check_output(
- [
- sys.executable,
- str(BREEZE_SOURCES_DIR / "airflow_breeze" / "breeze.py"),
- "setup",
- "command-hash-export",
- "-",
- ],
- env=env,
- text=True,
- )
- hash_file_path = BREEZE_IMAGES_DIR / "output-commands-hash.txt"
- try:
- old_hash_dump = hash_file_path.read_text()
- except FileNotFoundError:
- old_hash_dump = ""
- if old_hash_dump == new_hash_dump:
- console.print("[bright_blue]Skip generation of SVG images as command hash files are unchanged:")
- console.print(old_hash_dump, markup=False)
- return
- else:
- console.print("[yellow]The hash files differ")
- console.print(new_hash_dump, markup=False)
- console.print(old_hash_dump, markup=False)
- run([sys.executable, "-m", "pip", "install", "--upgrade", "-e", BREEZE_INSTALL_DIR])
- env = os.environ.copy()
- env['AIRFLOW_SOURCES_ROOT'] = str(AIRFLOW_SOURCES_DIR)
- env['RECORD_BREEZE_WIDTH'] = SCREENSHOT_WIDTH
- env['RECORD_BREEZE_TITLE'] = "Breeze commands"
- env['RECORD_BREEZE_OUTPUT_FILE'] = str(BREEZE_IMAGES_DIR / "output-commands.svg")
- env['TERM'] = "xterm-256color"
- check_call(["breeze", "--help"], env=env)
- for command in get_command_list():
- env = os.environ.copy()
- env['AIRFLOW_SOURCES_ROOT'] = str(AIRFLOW_SOURCES_DIR)
- env['RECORD_BREEZE_WIDTH'] = SCREENSHOT_WIDTH
- env['RECORD_BREEZE_TITLE'] = f"Command: {command}"
- env['RECORD_BREEZE_OUTPUT_FILE'] = str(BREEZE_IMAGES_DIR / f"output_{command}.svg")
- env['TERM'] = "xterm-256color"
- check_call(["breeze", command, "--help"], env=env)
- for subcommand in get_subcommand_list(command):
- env = os.environ.copy()
- env['AIRFLOW_SOURCES_ROOT'] = str(AIRFLOW_SOURCES_DIR)
- env['RECORD_BREEZE_WIDTH'] = SCREENSHOT_WIDTH
- env['RECORD_BREEZE_TITLE'] = f"Command: {command} {subcommand}"
- env['RECORD_BREEZE_OUTPUT_FILE'] = str(BREEZE_IMAGES_DIR / f"output_{command}_{subcommand}.svg")
- env['TERM'] = "xterm-256color"
- check_call(["breeze", command, subcommand, "--help"], env=env)
-
- hash_file_path.write_text(new_hash_dump)
+console = Console(width=400, color_system="standard")
def verify_all_commands_described_in_docs():
- console = Console(width=int(SCREENSHOT_WIDTH), color_system="standard")
errors = []
doc_content = (AIRFLOW_SOURCES_DIR / "BREEZE.rst").read_text()
for file_name in os.listdir(BREEZE_IMAGES_DIR):
@@ -135,7 +50,7 @@ def verify_all_commands_described_in_docs():
if errors:
console.print("[red]Some of Breeze commands are not described in BREEZE.rst:[/]")
for command in errors:
- console.print(f" * [red]{command}[/]")
+ console.print(f" * red]{command}[/]")
console.print()
console.print(
"[bright_yellow]Make sure you describe it and embed "
@@ -145,12 +60,75 @@ def verify_all_commands_described_in_docs():
sys.exit(1)
+def is_regeneration_is_needed() -> bool:
+ env = os.environ.copy()
+ env['AIRFLOW_SOURCES_ROOT'] = str(AIRFLOW_SOURCES_DIR)
+ # needed to keep consistent output
+ env['PYTHONPATH'] = str(BREEZE_SOURCES_DIR)
+ return_code = call(
+ [
+ sys.executable,
+ str(BREEZE_SOURCES_DIR / "airflow_breeze" / "breeze.py"),
+ "setup",
+ "regenerate-command-images",
+ "--check-only",
+ ],
+ env=env,
+ )
+ return return_code != 0
+
+
+def run_image_regeneration_in_breeze() -> int:
+ sys.path.insert(0, str(AIRFLOW_SOURCES_DIR / "dev" / "breeze" / "src"))
+ from airflow_breeze.global_constants import MOUNT_SELECTED
+ from airflow_breeze.utils.docker_command_utils import fix_ownership_using_docker, get_extra_docker_flags
+ from airflow_breeze.utils.run_utils import get_runnable_ci_image, run_command
+
+ airflow_image = get_runnable_ci_image(verbose=VERBOSE, dry_run=DRY_RUN)
+ cmd_result = run_command(
+ [
+ "docker",
+ "run",
+ "-t",
+ *get_extra_docker_flags(MOUNT_SELECTED),
+ "-e",
+ "SKIP_ENVIRONMENT_INITIALIZATION=true",
+ "-e",
+ "BACKEND=sqlite",
+ "-e",
+ "FORCE",
+ "--pull",
+ "never",
+ airflow_image,
+ "/opt/airflow/scripts/in_container/run_breeze_image_generation.sh",
+ ],
+ check=False,
+ verbose=VERBOSE,
+ dry_run=DRY_RUN,
+ )
+ if platform.system().lower() == 'linux' and not os.environ.get('CI'):
+ fix_ownership_using_docker(dry_run=DRY_RUN, verbose=VERBOSE)
+ return cmd_result.returncode
+
+
if __name__ == '__main__':
- print_help_for_all_commands()
verify_all_commands_described_in_docs()
- console = Console(width=int(SCREENSHOT_WIDTH), color_system="standard")
- if os.environ.get('CI'):
+
+ run_generation = False
+ if FORCE:
+ run_generation = True
console.print(
- "\n\n[yellow] If you see that images got re-generated in CI, please run:[/]"
- "\n\n breeze setup regenerate-command-images\n\n\n"
+ '[bright_blue]Force regenerating all images. It will be run in Breeze image for consistency.'
)
+ elif is_regeneration_is_needed():
+ run_generation = True
+ console.print('[yellow]Image generation is needed. It will be run in Breeze image for consistency.')
+ if run_generation:
+ return_code = run_image_regeneration_in_breeze()
+ if return_code != 0 and os.environ.get('CI'):
+ console.print(
+ "\n\n[yellow]Please run this command and commit resulting bneeze images:[/]"
+ "\n\n `breeze setup regenerate-command-images`\n"
+ "\n\n[yellow]This will regenerate all the images in your commit!\n\n"
+ )
+ sys.exit(return_code)
diff --git a/scripts/in_container/_in_container_script_init.sh b/scripts/in_container/_in_container_script_init.sh
index bb090a5900..1446839a4a 100755
--- a/scripts/in_container/_in_container_script_init.sh
+++ b/scripts/in_container/_in_container_script_init.sh
@@ -27,9 +27,4 @@ if [[ ${IN_CONTAINER_INITIALIZED=} != "true" ]]; then
in_container_set_colors
in_container_basic_sanity_check
in_container_script_start
-
- add_trap "in_container_fix_ownership" EXIT HUP INT TERM
- add_trap "in_container_clear_tmp" EXIT HUP INT TERM
- add_trap "in_container_script_end" EXIT HUP INT TERM
- export IN_CONTAINER_INITIALIZED="true"
fi
diff --git a/scripts/in_container/_in_container_utils.sh b/scripts/in_container/_in_container_utils.sh
index 988fed004a..2e580527df 100644
--- a/scripts/in_container/_in_container_utils.sh
+++ b/scripts/in_container/_in_container_utils.sh
@@ -59,22 +59,6 @@ function in_container_script_start() {
fi
}
-function in_container_script_end() {
- #shellcheck disable=2181
- EXIT_CODE=$?
- if [[ ${EXIT_CODE} != 0 ]]; then
- if [[ "${PRINT_INFO_FROM_SCRIPTS="true"}" == "true" || "${PRINT_INFO_FROM_SCRIPTS}" == "True" ]]; then
- echo "########################################################################################################################"
- echo "${COLOR_BLUE} [IN CONTAINER] EXITING ${0} WITH EXIT CODE ${EXIT_CODE} ${COLOR_RESET}"
- echo "########################################################################################################################"
- fi
- fi
-
- if [[ ${VERBOSE_COMMANDS:="false"} == "true" || ${VERBOSE_COMMANDS} == "True" ]]; then
- set +x
- fi
-}
-
#
# Cleans up PYC files (in case they come in mounted folders)
#
@@ -131,6 +115,7 @@ function in_container_fix_ownership() {
"${AIRFLOW_SOURCES}/docs"
"${AIRFLOW_SOURCES}/dags"
"${AIRFLOW_SOURCES}/airflow/"
+ "${AIRFLOW_SOURCES}/images/"
)
count_matching=$(find "${DIRECTORIES_TO_FIX[@]}" -mindepth 1 -user root -printf . 2>/dev/null | wc -m || true)
if [[ ${count_matching=} != "0" && ${count_matching=} != "" ]]; then
@@ -149,10 +134,6 @@ function in_container_fix_ownership() {
fi
}
-function in_container_clear_tmp() {
- rm -rf /tmp/*
-}
-
function in_container_go_to_airflow_sources() {
pushd "${AIRFLOW_SOURCES}" >/dev/null 2>&1 || exit 1
}
diff --git a/scripts/in_container/_in_container_script_init.sh b/scripts/in_container/run_breeze_image_generation.sh
similarity index 56%
copy from scripts/in_container/_in_container_script_init.sh
copy to scripts/in_container/run_breeze_image_generation.sh
index bb090a5900..050980e7f4 100755
--- a/scripts/in_container/_in_container_script_init.sh
+++ b/scripts/in_container/run_breeze_image_generation.sh
@@ -15,21 +15,9 @@
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
+# Script to run mypy on all code. Can be started from any working directory
+# shellcheck source=scripts/in_container/_in_container_script_init.sh
+. "$( dirname "${BASH_SOURCE[0]}" )/_in_container_script_init.sh"
-set -euo pipefail
-
-# This should only be sourced from in_container directory!
-IN_CONTAINER_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
-
-# shellcheck source=scripts/in_container/_in_container_utils.sh
-. "${IN_CONTAINER_DIR}/_in_container_utils.sh"
-if [[ ${IN_CONTAINER_INITIALIZED=} != "true" ]]; then
- in_container_set_colors
- in_container_basic_sanity_check
- in_container_script_start
-
- add_trap "in_container_fix_ownership" EXIT HUP INT TERM
- add_trap "in_container_clear_tmp" EXIT HUP INT TERM
- add_trap "in_container_script_end" EXIT HUP INT TERM
- export IN_CONTAINER_INITIALIZED="true"
-fi
+pipx install -e ./dev/breeze
+breeze setup regenerate-command-images "${@}"