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 50ca5c1f52 Add rich-click options to check if the Breeze images should 
be generated (#32523)
50ca5c1f52 is described below

commit 50ca5c1f52673197d947e5da7625e25c8c8de40d
Author: Jarek Potiuk <[email protected]>
AuthorDate: Tue Jul 11 17:03:32 2023 +0200

    Add rich-click options to check if the Breeze images should be generated 
(#32523)
    
    So far, only list of flags and their details have been used to determine
    if the screenshots of Breeze commands should be regenerated (by
    calculating hash of those options). However also rich-click options
    determine the look of those screenshots (by grouping options together)
    so change in the options should also be included in hash generation.
    
    This change combines the dict of click options for each command with
    the rich-click options into a single dictionary and hashes them
    together - this way any time any of those parameters change, the image
    will need to be regenerated.
---
 .../src/airflow_breeze/commands/setup_commands.py  |  22 +++-
 images/breeze/output-commands-hash.txt             |  96 ++++++++---------
 ...ease-management_generate-providers-metadata.svg |  22 ++--
 ...e-management_prepare-provider-documentation.svg |  42 ++++----
 .../breeze/output_sbom_update-sbom-information.svg |  62 +++++------
 images/breeze/output_testing_tests.svg             | 114 ++++++++++-----------
 6 files changed, 189 insertions(+), 169 deletions(-)

diff --git a/dev/breeze/src/airflow_breeze/commands/setup_commands.py 
b/dev/breeze/src/airflow_breeze/commands/setup_commands.py
index cf6d8cedb7..7c713d9da3 100644
--- a/dev/breeze/src/airflow_breeze/commands/setup_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/setup_commands.py
@@ -270,6 +270,8 @@ def dict_hash(dictionary: dict[str, Any]) -> str:
 
 
 def get_command_hash_export() -> str:
+    import rich_click
+
     hashes = []
     with Context(main) as ctx:
         the_context_dict = ctx.to_info_dict()
@@ -277,12 +279,30 @@ def get_command_hash_export() -> str:
             get_stderr_console().print(the_context_dict)
         
hashes.append(f"main:{dict_hash(the_context_dict['command']['params'])}")
         commands_dict = the_context_dict["command"]["commands"]
+        options = rich_click.rich_click.OPTION_GROUPS
         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()):
-                    
hashes.append(f"{command}:{subcommand}:{dict_hash(subcommands[subcommand])}")
+                    subcommand_click_dict = subcommands[subcommand]
+                    try:
+                        subcommand_rich_click_dict = options[f"breeze 
{command} {subcommand}"]
+                    except KeyError:
+                        get_console().print(
+                            f"[error]The `breeze {command} {subcommand}` is 
missing in rich-click options[/]"
+                        )
+                        get_console().print(
+                            "[info]Please add add it to 
rich_click.OPTION_GROUPS "
+                            "via one of the `*_commands_config.py` "
+                            "files in 
`dev/breeze/src/airflow_breeze/commands`[/]"
+                        )
+                        sys.exit(1)
+                    final_dict = {
+                        "click_commands": subcommand_click_dict,
+                        "rich_click_options": subcommand_rich_click_dict,
+                    }
+                    
hashes.append(f"{command}:{subcommand}:{dict_hash(final_dict)}")
                 hashes.append(f"{command}:{dict_hash(current_command_dict)}")
             else:
                 hashes.append(f"{command}:{dict_hash(current_command_dict)}")
diff --git a/images/breeze/output-commands-hash.txt 
b/images/breeze/output-commands-hash.txt
index 8691e9be48..5320d90f54 100644
--- a/images/breeze/output-commands-hash.txt
+++ b/images/breeze/output-commands-hash.txt
@@ -3,66 +3,66 @@
 # This command should fix the conflict and regenerate help images that you 
have conflict with.
 main:344261ca3aa7ff31e098b1d88280566a
 build-docs:891c3f3a4e5558e96083204ed3512c44
-ci:fix-ownership:fee2c9ec9ef19686792002ae054fecdd
-ci:free-space:47234aa0a60b0efd84972e6e797379f8
-ci:get-workflow-info:01ee34c33ad62fa5dc33e0ac8773223f
-ci:resource-check:1d4fe47dff9fc64ac1648ec4beb2d85c
-ci:selective-check:f2f76d192723dfdf6cf0ada6aba05fee
+ci:fix-ownership:3e5a73533cc96045e72cb258783cfc96
+ci:free-space:49af17b032039c05c41a7a8283f365cc
+ci:get-workflow-info:8246038093359b9c3c110043419473e2
+ci:resource-check:bfcca92f18a403ca630955074eb5e9ad
+ci:selective-check:6657ed5d42affb7264b5efcc86f17a2a
 ci:2f985ab2973ce0bbea558d6fa9111dd1
-ci-image:build:5587bfb880f2779e9e7757ee33e9769c
-ci-image:pull:3b0789fe9ec4cf6131bbec69903334d2
-ci-image:verify:49fdafafa8cc3c42e0a70a4cc3fbc14b
+ci-image:build:a06f3ac7e0110213db25d06e6f5702da
+ci-image:pull:7f14482a588f018f76df84719e77723f
+ci-image:verify:c90dc7e20fce2351eb89d8d1ebbd35e7
 ci-image:1af2ced25364bf2ce8985a735ae88b0a
 cleanup:231de69d5f47ba29c883164e4575e310
 compile-www-assets:c8a8c4f002f7246d0541897fc7c70313
 down:99efb2055475cd40656d5498aee74ef6
 exec:42bbd3c1659128b0341ae118c3482da2
-k8s:build-k8s-image:a8fae58f9ec8cf0541d3f0b47cca5c5a
-k8s:configure-cluster:e9e79b44a3637d579c030a0f417cfc4c
-k8s:create-cluster:beffc94b9fdffe77e1962015f57d0f5e
-k8s:delete-cluster:6ff8656d464329972f3dc9da7e0d29ab
-k8s:deploy-airflow:552c101a04264cdeb1a87e0eae3cdc0d
-k8s:k9s:62cd8a66362174d6e4b0a92882f61430
-k8s:logs:4afa4d0d4190118f6fce549a20ed7157
-k8s:run-complete-tests:76a50dc68e4b09976f3f08bc8df7a2e0
-k8s:setup-env:b0ea72ef1819f831b1f80e8bd4d299ce
-k8s:shell:d5d626c0d917222aae42af98469b7a4b
-k8s:status:cab572023393734e3a76a3d678f48f79
-k8s:tests:789bded9b3cf35e386d96f9896844e76
-k8s:upload-k8s-image:32a6d0f5bea8901f1330a0a181209e40
+k8s:build-k8s-image:4c299179e91066626e5b4a61b06fd6c6
+k8s:configure-cluster:450f6aaa0623bbfd6ce05dfa0bc13156
+k8s:create-cluster:dfeb9f49a113fc28e8d4029fae140b96
+k8s:delete-cluster:4b6ee64171fd556277fa9546e14da2b3
+k8s:deploy-airflow:a9646df64d666d9447fbe6d10f34a1fc
+k8s:k9s:6a4602852d4d159db826876e794478bc
+k8s:logs:9c952975d5c11b67a337c308c3f52624
+k8s:run-complete-tests:e5675291696c35561dad8ea5228726b1
+k8s:setup-env:a34e94744ca4e0592371fe55478c3d54
+k8s:shell:9ee5244d1dc9c625dbd8c87504a6c4ce
+k8s:status:1b1b6fb6ccc7a211a3eb44568da71659
+k8s:tests:2319c6f5ba0681ff7627e3166a1479ef
+k8s:upload-k8s-image:a9ac79e2f5e3d6b01fa45e764885913f
 k8s:c1f106fa973fdd8bc1ccf71a025aa51b
-prod-image:build:fd443e6dd0aa416f505f7f3179d53eab
-prod-image:pull:451622b1399f3b181ec2b8620b856e3f
-prod-image:verify:5afd065f9eab823456371882fd2d4331
+prod-image:build:58ab53c2f5e799bbe05d6fac26d001bf
+prod-image:pull:76f1f27e6119928412abecf153fce4bb
+prod-image:verify:bd2b78738a7c388dbad6076c41a9f906
 prod-image:2da480c21d7eb120075489dc1da0f55b
-release-management:create-minor-branch:6a01066dce15e09fb269a8385626657c
-release-management:generate-constraints:876bbc97000b5146ed29d031ec2b2fa1
-release-management:generate-issue-content-providers:07c55519fff305338a0b6e753201fd39
-release-management:generate-providers-metadata:faeb7ae3673b13420eda582b25fe9180
-release-management:install-provider-packages:5838b06b78e3c5c6e8380024867a1a8d
-release-management:prepare-airflow-package:3ac14ea6d2b09614959c0ec4fd564789
-release-management:prepare-provider-documentation:c46cca914ef777f1e71158bfd30fd0ba
-release-management:prepare-provider-packages:8016a3222acacab5f5b342d9e1c0085c
-release-management:release-prod-images:9bf4731e91c435e9df17199c395a23fb
-release-management:start-rc-process:6aafbaceabd7b67b9a1af4c2f59abc4c
-release-management:start-release:acb384d86e02ff5fde1bf971897be17c
-release-management:verify-provider-packages:566c60fb1bfdc5ed7c4be590736891b2
+release-management:create-minor-branch:91d4727f5d95df6eed6c09a5408fda08
+release-management:generate-constraints:b8fcaf8f0acd35ed5dbd48659bdb6485
+release-management:generate-issue-content-providers:9cea234261547208ac812464d3e4a598
+release-management:generate-providers-metadata:d4e8e5cfaa024e3963af02d7a873048d
+release-management:install-provider-packages:a89493be1ae961c13469b5a25a605069
+release-management:prepare-airflow-package:85d01c57e5b5ee0fb9e5f9d9706ed3b5
+release-management:prepare-provider-documentation:bc0b95c6a0f308273ab25f728afdb039
+release-management:prepare-provider-packages:3e19a787c71d5515a2bc05539da0022f
+release-management:release-prod-images:4d85a23a2175bf8894de5aedbdd85614
+release-management:start-rc-process:108c9daabd5970fde86210b1669990cc
+release-management:start-release:ad13846c7573ddaaa59adc72f0f00284
+release-management:verify-provider-packages:96dce5644aad6b37080acf77b3d8de3a
 release-management:11bb87706beda348eec0182fb9138eb4
-sbom:generate-provider-requirements:c8ed5df2f97916553b45583f88c0ef6b
-sbom:update-sbom-information:17f914a25f1eee7ef6845fc4bc70fafa
+sbom:generate-provider-requirements:1e7609a0ebafb839d30ec90e4254a628
+sbom:update-sbom-information:0ce56884e5f842e3e80d6619df1ccc64
 sbom:d9c57d78e23a29ec9cd0139e230e1811
-setup:autocomplete:03343478bf1d0cf9c101d454cdb63b68
-setup:check-all-params-in-groups:61623f21f54b010379bc37b6b96d168e
-setup:config:2db1944d8fcb030d4db329a1ff28dd19
-setup:regenerate-command-images:91a65c8225fcf11c0110606fd74d8151
-setup:self-upgrade:d02f70c7a230eae3463ceec2056b63fa
-setup:version:123b462a421884dc2320ffc5e54b2478
+setup:autocomplete:fffcd49e102e09ccd69b3841a9e3ea8e
+setup:check-all-params-in-groups:fa96f067af2bd80528ffd3f872ba6170
+setup:config:38ebaaf93ed42bc7b2a3000eeea2631d
+setup:regenerate-command-images:a688d2d0ebb7e8cd88f94804257973f4
+setup:self-upgrade:4af905a147fcd6670a0e33d3d369a94b
+setup:version:be116d90a21c2afe01087f7609774e1e
 setup:201c30ea237ea013a9a209a77092a2e8
 shell:48db0babd831d704b97118d053ee639a
 start-airflow:52ad9113f74b39c1ffbd37464e1415e6
 static-checks:6ba0614c2c493b45bfc027c3570d737e
-testing:docker-compose-tests:70167e67853cacd9ca784695d65a7846
-testing:helm-tests:936cf28fd84ce4ff5113795fdae9624b
-testing:integration-tests:35f0ac57157bf8fe227fd080cf216622
-testing:tests:d7f379870208941452fdd54e08130065
+testing:docker-compose-tests:e8b18bda81e2fa0d48866805469310dc
+testing:helm-tests:8e491da2e01ebd815322c37562059d77
+testing:integration-tests:48707c24aa076b70fccf6dbfb18b65a2
+testing:tests:e18fbd845ca5783879244bf0f9f9c51e
 testing:38994916f0782b907a8c3e1ede073337
diff --git 
a/images/breeze/output_release-management_generate-providers-metadata.svg 
b/images/breeze/output_release-management_generate-providers-metadata.svg
index eb78efb39f..e41ae65104 100644
--- a/images/breeze/output_release-management_generate-providers-metadata.svg
+++ b/images/breeze/output_release-management_generate-providers-metadata.svg
@@ -35,8 +35,8 @@
     .breeze-release-management-generate-providers-metadata-r1 { fill: 
#c5c8c6;font-weight: bold }
 .breeze-release-management-generate-providers-metadata-r2 { fill: #c5c8c6 }
 .breeze-release-management-generate-providers-metadata-r3 { fill: 
#d0b344;font-weight: bold }
-.breeze-release-management-generate-providers-metadata-r4 { fill: #868887 }
-.breeze-release-management-generate-providers-metadata-r5 { fill: 
#68a0b3;font-weight: bold }
+.breeze-release-management-generate-providers-metadata-r4 { fill: 
#68a0b3;font-weight: bold }
+.breeze-release-management-generate-providers-metadata-r5 { fill: #868887 }
 .breeze-release-management-generate-providers-metadata-r6 { fill: #8d7b39 }
 .breeze-release-management-generate-providers-metadata-r7 { fill: 
#98a84b;font-weight: bold }
     </style>
@@ -94,18 +94,18 @@
     
     <g class="breeze-release-management-generate-providers-metadata-matrix">
     <text class="breeze-release-management-generate-providers-metadata-r2" 
x="1464" y="20" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-0)">
-</text><text class="breeze-release-management-generate-providers-metadata-r3" 
x="12.2" y="44.4" textLength="85.4" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-1)">Usage:&#160;</text><text
 class="breeze-release-management-generate-providers-metadata-r1" x="97.6" 
y="44.4" textLength="768.6" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-1)">breeze&#160;release-management&#160;generate-providers-metadata&#160;[OPTIONS]</text><text
 cl [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r3" 
x="12.2" y="44.4" textLength="85.4" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-1)">Usage:&#160;</text><text
 class="breeze-release-management-generate-providers-metadata-r1" x="97.6" 
y="44.4" textLength="671" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-1)">breeze&#160;release-management&#160;generate-providers-metadata&#160;[</text><text
 class="breez [...]
 </text><text class="breeze-release-management-generate-providers-metadata-r2" 
x="1464" y="68.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-2)">
 </text><text class="breeze-release-management-generate-providers-metadata-r2" 
x="12.2" y="93.2" textLength="402.6" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-3)">Generates&#160;metadata&#160;for&#160;providers.</text><text
 class="breeze-release-management-generate-providers-metadata-r2" x="1464" 
y="93.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-3)">
 </text><text class="breeze-release-management-generate-providers-metadata-r2" 
x="1464" y="117.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-4)">
-</text><text class="breeze-release-management-generate-providers-metadata-r4" 
x="0" y="142" textLength="24.4" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-5)">╭─</text><text
 class="breeze-release-management-generate-providers-metadata-r4" x="24.4" 
y="142" textLength="427" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-5)">&#160;Generate&#160;providers&#160;metadata&#160;flags&#160;</text><text
 class="breeze-release-management-gene [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r4" 
x="0" y="166.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-6)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r5" x="24.4" 
y="166.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-6)">-</text><text
 class="breeze-release-management-generate-providers-metadata-r5" x="36.6" 
y="166.4" textLeng [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r4" 
x="0" y="190.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-7)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r5" x="24.4" 
y="190.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-7)">-</text><text
 class="breeze-release-management-generate-providers-metadata-r5" x="36.6" 
y="190.8" textLeng [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r4" 
x="0" y="215.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-8)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r6" x="329.4" 
y="215.2" textLength="976" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-8)">(3.6&#160;|&#160;3.7&#160;|&#160;3.8&#160;|&#160;3.9&#160;|&#160;3.10&#160;|&#160;3.11)&#160;&#160;&#160;&
 [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r4" 
x="0" y="239.6" textLength="1464" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-9)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-generate-providers-metadata-r2" x="1464" 
y="239.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metad [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r4" 
x="0" y="264" textLength="24.4" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-10)">╭─</text><text
 class="breeze-release-management-generate-providers-metadata-r4" x="24.4" 
y="264" textLength="195.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-10)">&#160;Common&#160;options&#160;</text><text
 class="breeze-release-management-generate-providers-metadata-r [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r4" 
x="0" y="288.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-11)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r5" x="24.4" 
y="288.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-11)">-</text><text
 class="breeze-release-management-generate-providers-metadata-r5" x="36.6" 
y="288.4" textLe [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r4" 
x="0" y="312.8" textLength="1464" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-generate-providers-metadata-r2" x="1464" 
y="312.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-meta [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="142" textLength="24.4" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-5)">╭─</text><text
 class="breeze-release-management-generate-providers-metadata-r5" x="24.4" 
y="142" textLength="427" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-5)">&#160;Generate&#160;providers&#160;metadata&#160;flags&#160;</text><text
 class="breeze-release-management-gene [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="166.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-6)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r4" x="24.4" 
y="166.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-6)">-</text><text
 class="breeze-release-management-generate-providers-metadata-r4" x="36.6" 
y="166.4" textLeng [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="190.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-7)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r4" x="24.4" 
y="190.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-7)">-</text><text
 class="breeze-release-management-generate-providers-metadata-r4" x="36.6" 
y="190.8" textLeng [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="215.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-8)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r6" x="329.4" 
y="215.2" textLength="976" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-8)">(3.6&#160;|&#160;3.7&#160;|&#160;3.8&#160;|&#160;3.9&#160;|&#160;3.10&#160;|&#160;3.11)&#160;&#160;&#160;&
 [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="239.6" textLength="1464" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-9)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-generate-providers-metadata-r2" x="1464" 
y="239.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metad [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="264" textLength="24.4" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-10)">╭─</text><text
 class="breeze-release-management-generate-providers-metadata-r5" x="24.4" 
y="264" textLength="195.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-10)">&#160;Common&#160;options&#160;</text><text
 class="breeze-release-management-generate-providers-metadata-r [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="288.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-11)">│</text><text
 class="breeze-release-management-generate-providers-metadata-r4" x="24.4" 
y="288.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-11)">-</text><text
 class="breeze-release-management-generate-providers-metadata-r4" x="36.6" 
y="288.4" textLe [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5" 
x="0" y="312.8" textLength="1464" 
clip-path="url(#breeze-release-management-generate-providers-metadata-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-generate-providers-metadata-r2" x="1464" 
y="312.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-providers-meta [...]
 </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 795cb4fc81..69b5e0589b 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 @@
     .breeze-release-management-prepare-provider-documentation-r1 { fill: 
#c5c8c6;font-weight: bold }
 .breeze-release-management-prepare-provider-documentation-r2 { fill: #c5c8c6 }
 .breeze-release-management-prepare-provider-documentation-r3 { fill: 
#d0b344;font-weight: bold }
-.breeze-release-management-prepare-provider-documentation-r4 { fill: #868887 }
-.breeze-release-management-prepare-provider-documentation-r5 { fill: 
#68a0b3;font-weight: bold }
+.breeze-release-management-prepare-provider-documentation-r4 { fill: 
#68a0b3;font-weight: bold }
+.breeze-release-management-prepare-provider-documentation-r5 { fill: #868887 }
 .breeze-release-management-prepare-provider-documentation-r6 { fill: 
#98a84b;font-weight: bold }
 .breeze-release-management-prepare-provider-documentation-r7 { fill: #8d7b39 }
     </style>
@@ -175,7 +175,7 @@
     
     <g class="breeze-release-management-prepare-provider-documentation-matrix">
     <text class="breeze-release-management-prepare-provider-documentation-r2" 
x="1464" y="20" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-0)">
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r3" x="12.2" 
y="44.4" textLength="85.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-1)">Usage:&#160;</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="97.6" 
y="44.4" textLength="1342" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-1)">breeze&#160;release-management&#160;prepare-provider-documentation&#160;[OPTIONS]&
 [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r3" x="12.2" 
y="44.4" textLength="85.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-1)">Usage:&#160;</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="97.6" 
y="44.4" textLength="707.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-1)">breeze&#160;release-management&#160;prepare-provider-documentation&#160;[</text><
 [...]
 </text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="12.2" 
y="68.8" textLength="1366.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-2)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
 </text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="12.2" 
y="93.2" textLength="1293.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-3)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
 </text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="12.2" 
y="117.6" textLength="1329.8" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-4)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#
 [...]
@@ -195,25 +195,25 @@
 </text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="12.2" 
y="459.2" textLength="1439.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-18)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
 </text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="12.2" 
y="483.6" textLength="915" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-19)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
 </text><text 
class="breeze-release-management-prepare-provider-documentation-r2" x="1464" 
y="508" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-20)">
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r2" x="12.2" 
y="532.4" textLength="780.8" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-21)">Prepare&#160;CHANGELOG,&#160;README&#160;and&#160;COMMITS&#160;information&#160;for&#160;providers.</text><text
 class="breeze-release-management-prepare-provider-documentation-r2" x="1464" 
y="532.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation- [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r2" x="12.2" 
y="532.4" textLength="97.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-21)">Prepare&#160;</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="109.8" 
y="532.4" textLength="109.8" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-21)">CHANGELOG</text><text
 class="breeze-release-management-prepare-provider-doc [...]
 </text><text 
class="breeze-release-management-prepare-provider-documentation-r2" x="1464" 
y="556.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-22)">
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="0" 
y="581.2" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-23)">╭─</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="581.2" textLength="512.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-23)">&#160;Provider&#160;documentation&#160;preparation&#160;flags&#160;</text><text
 class="bre [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="0" 
y="605.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-24)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="24.4" 
y="605.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-24)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="36.6" y 
[...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="0" 
y="630" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-25)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="24.4" 
y="630" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-25)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="36.6" 
y="63 [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="0" 
y="654.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-26)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="24.4" 
y="654.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-26)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="36.6" y 
[...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="0" 
y="678.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-27)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r2" x="402.6" 
y="678.8" textLength="1037" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-27)">branch)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="0" 
y="703.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-28)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r7" x="402.6" 
y="703.2" textLength="1037" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-28)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="0" 
y="727.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-29)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="24.4" 
y="727.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-29)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="36.6" y 
[...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="0" 
y="752" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-30)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r2" x="402.6" 
y="752" textLength="1037" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-30)">documentation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="0" 
y="776.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-31)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="24.4" 
y="776.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-31)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="36.6" y 
[...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="0" 
y="800.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-32)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r2" x="402.6" 
y="800.8" textLength="1037" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-32)">added&#160;and&#160;you&#160;need&#160;to&#160;regenerate&#160;documentation.&#160;&#160;&#
 [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="0" 
y="825.2" textLength="1464" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-33)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-prepare-provider-documentation-r2" x="1464" 
y="825.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provid [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="0" 
y="849.6" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-34)">╭─</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="849.6" textLength="195.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-34)">&#160;Common&#160;options&#160;</text><text
 class="breeze-release-management-prepare-provi [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="0" 
y="874" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-35)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="24.4" 
y="874" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-35)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="36.6" 
y="87 [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="0" 
y="898.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-36)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="24.4" 
y="898.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-36)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="36.6" y 
[...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="0" 
y="922.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-37)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="24.4" 
y="922.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-37)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="36.6" y 
[...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="0" 
y="947.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-38)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="24.4" 
y="947.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-38)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="36.6" y 
[...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="0" 
y="971.6" textLength="1464" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-39)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-prepare-provider-documentation-r2" x="1464" 
y="971.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provid [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="581.2" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-23)">╭─</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="24.4" 
y="581.2" textLength="512.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-23)">&#160;Provider&#160;documentation&#160;preparation&#160;flags&#160;</text><text
 class="bre [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="605.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-24)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="605.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-24)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="630" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-25)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="630" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-25)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" 
y="63 [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="654.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-26)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="654.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-26)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="678.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-27)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r2" x="402.6" 
y="678.8" textLength="1037" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-27)">branch)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="703.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-28)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r7" x="402.6" 
y="703.2" textLength="1037" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-28)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="727.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-29)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="727.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-29)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="752" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-30)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r2" x="402.6" 
y="752" textLength="1037" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-30)">documentation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="776.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-31)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="776.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-31)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="800.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-32)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r2" x="402.6" 
y="800.8" textLength="1037" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-32)">added&#160;and&#160;you&#160;need&#160;to&#160;regenerate&#160;documentation.&#160;&#160;&#
 [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="825.2" textLength="1464" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-33)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-prepare-provider-documentation-r2" x="1464" 
y="825.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provid [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="849.6" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-34)">╭─</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="24.4" 
y="849.6" textLength="195.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-34)">&#160;Common&#160;options&#160;</text><text
 class="breeze-release-management-prepare-provi [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="874" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-35)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="874" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-35)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" 
y="87 [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="898.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-36)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="898.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-36)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="922.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-37)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="922.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-37)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="947.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-38)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="947.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-38)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="971.6" textLength="1464" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-39)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-prepare-provider-documentation-r2" x="1464" 
y="971.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provid [...]
 </text>
     </g>
     </g>
diff --git a/images/breeze/output_sbom_update-sbom-information.svg 
b/images/breeze/output_sbom_update-sbom-information.svg
index 90ef494c4e..829e477082 100644
--- a/images/breeze/output_sbom_update-sbom-information.svg
+++ b/images/breeze/output_sbom_update-sbom-information.svg
@@ -35,9 +35,9 @@
     .breeze-sbom-update-sbom-information-r1 { fill: #c5c8c6;font-weight: bold }
 .breeze-sbom-update-sbom-information-r2 { fill: #c5c8c6 }
 .breeze-sbom-update-sbom-information-r3 { fill: #d0b344;font-weight: bold }
-.breeze-sbom-update-sbom-information-r4 { fill: #868887 }
-.breeze-sbom-update-sbom-information-r5 { fill: #cc555a }
-.breeze-sbom-update-sbom-information-r6 { fill: #68a0b3;font-weight: bold }
+.breeze-sbom-update-sbom-information-r4 { fill: #68a0b3;font-weight: bold }
+.breeze-sbom-update-sbom-information-r5 { fill: #868887 }
+.breeze-sbom-update-sbom-information-r6 { fill: #cc555a }
 .breeze-sbom-update-sbom-information-r7 { fill: #8d7b39 }
 .breeze-sbom-update-sbom-information-r8 { fill: #8a4346 }
 .breeze-sbom-update-sbom-information-r9 { fill: #98a84b;font-weight: bold }
@@ -150,36 +150,36 @@
     
     <g class="breeze-sbom-update-sbom-information-matrix">
     <text class="breeze-sbom-update-sbom-information-r2" x="1464" y="20" 
textLength="12.2" clip-path="url(#breeze-sbom-update-sbom-information-line-0)">
-</text><text class="breeze-sbom-update-sbom-information-r3" x="12.2" y="44.4" 
textLength="85.4" 
clip-path="url(#breeze-sbom-update-sbom-information-line-1)">Usage:&#160;</text><text
 class="breeze-sbom-update-sbom-information-r1" x="97.6" y="44.4" 
textLength="549" 
clip-path="url(#breeze-sbom-update-sbom-information-line-1)">breeze&#160;sbom&#160;update-sbom-information&#160;[OPTIONS]</text><text
 class="breeze-sbom-update-sbom-information-r2" x="1464" y="44.4" 
textLength="12.2" clip-path=" [...]
+</text><text class="breeze-sbom-update-sbom-information-r3" x="12.2" y="44.4" 
textLength="85.4" 
clip-path="url(#breeze-sbom-update-sbom-information-line-1)">Usage:&#160;</text><text
 class="breeze-sbom-update-sbom-information-r1" x="97.6" y="44.4" 
textLength="451.4" 
clip-path="url(#breeze-sbom-update-sbom-information-line-1)">breeze&#160;sbom&#160;update-sbom-information&#160;[</text><text
 class="breeze-sbom-update-sbom-information-r4" x="549" y="44.4" 
textLength="85.4" clip-path="url(#br [...]
 </text><text class="breeze-sbom-update-sbom-information-r2" x="1464" y="68.8" 
textLength="12.2" clip-path="url(#breeze-sbom-update-sbom-information-line-2)">
-</text><text class="breeze-sbom-update-sbom-information-r2" x="12.2" y="93.2" 
textLength="585.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-3)">Update&#160;SBOM&#160;information&#160;in&#160;airflow-site&#160;project.</text><text
 class="breeze-sbom-update-sbom-information-r2" x="1464" y="93.2" 
textLength="12.2" clip-path="url(#breeze-sbom-update-sbom-information-line-3)">
+</text><text class="breeze-sbom-update-sbom-information-r2" x="12.2" y="93.2" 
textLength="85.4" 
clip-path="url(#breeze-sbom-update-sbom-information-line-3)">Update&#160;</text><text
 class="breeze-sbom-update-sbom-information-r4" x="97.6" y="93.2" 
textLength="48.8" 
clip-path="url(#breeze-sbom-update-sbom-information-line-3)">SBOM</text><text 
class="breeze-sbom-update-sbom-information-r2" x="146.4" y="93.2" 
textLength="451.4" 
clip-path="url(#breeze-sbom-update-sbom-information-line-3)">&#1 [...]
 </text><text class="breeze-sbom-update-sbom-information-r2" x="1464" y="117.6" 
textLength="12.2" clip-path="url(#breeze-sbom-update-sbom-information-line-4)">
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="142" 
textLength="24.4" 
clip-path="url(#breeze-sbom-update-sbom-information-line-5)">╭─</text><text 
class="breeze-sbom-update-sbom-information-r4" x="24.4" y="142" 
textLength="378.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-5)">&#160;Update&#160;SBOM&#160;information&#160;flags&#160;</text><text
 class="breeze-sbom-update-sbom-information-r4" x="402.6" y="142" 
textLength="1037" clip-path="url(#breeze-sbom- [...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="166.4" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-6)">│</text><text 
class="breeze-sbom-update-sbom-information-r5" x="24.4" y="166.4" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-6)">*</text><text 
class="breeze-sbom-update-sbom-information-r6" x="61" y="166.4" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-6)">-</text><text 
class=" [...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="190.8" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-7)">│</text><text 
class="breeze-sbom-update-sbom-information-r6" x="61" y="190.8" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-7)">-</text><text 
class="breeze-sbom-update-sbom-information-r6" x="73.2" y="190.8" 
textLength="97.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-7)">-airflow</text><text
  [...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="215.2" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-8)">│</text><text 
class="breeze-sbom-update-sbom-information-r2" x="488" y="215.2" 
textLength="951.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-8)">versions)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="239.6" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-9)">│</text><text 
class="breeze-sbom-update-sbom-information-r7" x="488" y="239.6" 
textLength="951.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-9)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-10)">│</text><text 
class="breeze-sbom-update-sbom-information-r6" x="61" y="264" textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-10)">-</text><text 
class="breeze-sbom-update-sbom-information-r6" x="73.2" y="264" 
textLength="85.4" 
clip-path="url(#breeze-sbom-update-sbom-information-line-10)">-python</text><text
 clas [...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-11)">│</text><text 
class="breeze-sbom-update-sbom-information-r2" x="488" y="288.4" 
textLength="951.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-11)">versions)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="312.8" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-12)">│</text><text 
class="breeze-sbom-update-sbom-information-r7" x="488" y="312.8" 
textLength="951.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-12)">(3.6&#160;|&#160;3.7&#160;|&#160;3.8&#160;|&#160;3.9&#160;|&#160;3.10&#160;|&#160;3.11)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="337.2" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-13)">│</text><text 
class="breeze-sbom-update-sbom-information-r6" x="61" y="337.2" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-13)">-</text><text 
class="breeze-sbom-update-sbom-information-r6" x="73.2" y="337.2" 
textLength="97.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-13)">-include</text><te
 [...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="361.6" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-14)">│</text><text 
class="breeze-sbom-update-sbom-information-r6" x="61" y="361.6" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-14)">-</text><text 
class="breeze-sbom-update-sbom-information-r6" x="73.2" y="361.6" 
textLength="73.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-14)">-force</text><text
 [...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="386" 
textLength="1464" 
clip-path="url(#breeze-sbom-update-sbom-information-line-15)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-sbom-update-sbom-information-r2" x="1464" y="386" 
textLength="12.2" clip-path="url(#breeze-sbom-update-sbom-information-line-15)">
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="410.4" 
textLength="24.4" 
clip-path="url(#breeze-sbom-update-sbom-information-line-16)">╭─</text><text 
class="breeze-sbom-update-sbom-information-r4" x="24.4" y="410.4" 
textLength="219.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-16)">&#160;Parallel&#160;running&#160;</text><text
 class="breeze-sbom-update-sbom-information-r4" x="244" y="410.4" 
textLength="1195.6" clip-path="url(#breeze-sbom-update-sbom-inf [...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="434.8" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-17)">│</text><text 
class="breeze-sbom-update-sbom-information-r6" x="24.4" y="434.8" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-17)">-</text><text 
class="breeze-sbom-update-sbom-information-r6" x="36.6" y="434.8" 
textLength="48.8" 
clip-path="url(#breeze-sbom-update-sbom-information-line-17)">-run</text><text 
[...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="459.2" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-18)">│</text><text 
class="breeze-sbom-update-sbom-information-r6" x="24.4" y="459.2" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-18)">-</text><text 
class="breeze-sbom-update-sbom-information-r6" x="36.6" y="459.2" 
textLength="146.4" 
clip-path="url(#breeze-sbom-update-sbom-information-line-18)">-parallelism</t 
[...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="483.6" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-19)">│</text><text 
class="breeze-sbom-update-sbom-information-r7" x="378.2" y="483.6" 
textLength="915" 
clip-path="url(#breeze-sbom-update-sbom-information-line-19)">(INTEGER&#160;RANGE)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="508" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-20)">│</text><text 
class="breeze-sbom-update-sbom-information-r4" x="378.2" y="508" 
textLength="915" 
clip-path="url(#breeze-sbom-update-sbom-information-line-20)">[default:&#160;4;&#160;1&lt;=x&lt;=8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="532.4" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-21)">│</text><text 
class="breeze-sbom-update-sbom-information-r6" x="24.4" y="532.4" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-21)">-</text><text 
class="breeze-sbom-update-sbom-information-r6" x="36.6" y="532.4" 
textLength="61" 
clip-path="url(#breeze-sbom-update-sbom-information-line-21)">-skip</text><text 
 [...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="556.8" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-22)">│</text><text 
class="breeze-sbom-update-sbom-information-r6" x="24.4" y="556.8" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-22)">-</text><text 
class="breeze-sbom-update-sbom-information-r6" x="36.6" y="556.8" 
textLength="73.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-22)">-debug</text><te 
[...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="581.2" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-23)">│</text><text 
class="breeze-sbom-update-sbom-information-r6" x="24.4" y="581.2" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-23)">-</text><text 
class="breeze-sbom-update-sbom-information-r6" x="36.6" y="581.2" 
textLength="97.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-23)">-include</text>< 
[...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="605.6" 
textLength="1464" 
clip-path="url(#breeze-sbom-update-sbom-information-line-24)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-sbom-update-sbom-information-r2" x="1464" y="605.6" 
textLength="12.2" clip-path="url(#breeze-sbom-update-sbom-information-line-24)">
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="630" 
textLength="24.4" 
clip-path="url(#breeze-sbom-update-sbom-information-line-25)">╭─</text><text 
class="breeze-sbom-update-sbom-information-r4" x="24.4" y="630" 
textLength="195.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-25)">&#160;Common&#160;options&#160;</text><text
 class="breeze-sbom-update-sbom-information-r4" x="219.6" y="630" 
textLength="1220" clip-path="url(#breeze-sbom-update-sbom-information [...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="654.4" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-26)">│</text><text 
class="breeze-sbom-update-sbom-information-r6" x="24.4" y="654.4" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-26)">-</text><text 
class="breeze-sbom-update-sbom-information-r6" x="36.6" y="654.4" 
textLength="97.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-26)">-verbose</text>< 
[...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="678.8" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-27)">│</text><text 
class="breeze-sbom-update-sbom-information-r6" x="24.4" y="678.8" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-27)">-</text><text 
class="breeze-sbom-update-sbom-information-r6" x="36.6" y="678.8" 
textLength="48.8" 
clip-path="url(#breeze-sbom-update-sbom-information-line-27)">-dry</text><text 
[...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="703.2" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-28)">│</text><text 
class="breeze-sbom-update-sbom-information-r6" x="24.4" y="703.2" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-28)">-</text><text 
class="breeze-sbom-update-sbom-information-r6" x="36.6" y="703.2" 
textLength="85.4" 
clip-path="url(#breeze-sbom-update-sbom-information-line-28)">-answer</text><t 
[...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="727.6" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-29)">│</text><text 
class="breeze-sbom-update-sbom-information-r6" x="24.4" y="727.6" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-29)">-</text><text 
class="breeze-sbom-update-sbom-information-r6" x="36.6" y="727.6" 
textLength="61" 
clip-path="url(#breeze-sbom-update-sbom-information-line-29)">-help</text><text 
 [...]
-</text><text class="breeze-sbom-update-sbom-information-r4" x="0" y="752" 
textLength="1464" 
clip-path="url(#breeze-sbom-update-sbom-information-line-30)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-sbom-update-sbom-information-r2" x="1464" y="752" 
textLength="12.2" clip-path="url(#breeze-sbom-update-sbom-information-line-30)">
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="142" 
textLength="24.4" 
clip-path="url(#breeze-sbom-update-sbom-information-line-5)">╭─</text><text 
class="breeze-sbom-update-sbom-information-r5" x="24.4" y="142" 
textLength="378.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-5)">&#160;Update&#160;SBOM&#160;information&#160;flags&#160;</text><text
 class="breeze-sbom-update-sbom-information-r5" x="402.6" y="142" 
textLength="1037" clip-path="url(#breeze-sbom- [...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="166.4" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-6)">│</text><text 
class="breeze-sbom-update-sbom-information-r6" x="24.4" y="166.4" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-6)">*</text><text 
class="breeze-sbom-update-sbom-information-r4" x="61" y="166.4" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-6)">-</text><text 
class=" [...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="190.8" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-7)">│</text><text 
class="breeze-sbom-update-sbom-information-r4" x="61" y="190.8" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-7)">-</text><text 
class="breeze-sbom-update-sbom-information-r4" x="73.2" y="190.8" 
textLength="97.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-7)">-airflow</text><text
  [...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="215.2" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-8)">│</text><text 
class="breeze-sbom-update-sbom-information-r2" x="488" y="215.2" 
textLength="951.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-8)">versions)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="239.6" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-9)">│</text><text 
class="breeze-sbom-update-sbom-information-r7" x="488" y="239.6" 
textLength="951.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-9)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-10)">│</text><text 
class="breeze-sbom-update-sbom-information-r4" x="61" y="264" textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-10)">-</text><text 
class="breeze-sbom-update-sbom-information-r4" x="73.2" y="264" 
textLength="85.4" 
clip-path="url(#breeze-sbom-update-sbom-information-line-10)">-python</text><text
 clas [...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-11)">│</text><text 
class="breeze-sbom-update-sbom-information-r2" x="488" y="288.4" 
textLength="951.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-11)">versions)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="312.8" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-12)">│</text><text 
class="breeze-sbom-update-sbom-information-r7" x="488" y="312.8" 
textLength="951.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-12)">(3.6&#160;|&#160;3.7&#160;|&#160;3.8&#160;|&#160;3.9&#160;|&#160;3.10&#160;|&#160;3.11)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="337.2" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-13)">│</text><text 
class="breeze-sbom-update-sbom-information-r4" x="61" y="337.2" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-13)">-</text><text 
class="breeze-sbom-update-sbom-information-r4" x="73.2" y="337.2" 
textLength="97.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-13)">-include</text><te
 [...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="361.6" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-14)">│</text><text 
class="breeze-sbom-update-sbom-information-r4" x="61" y="361.6" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-14)">-</text><text 
class="breeze-sbom-update-sbom-information-r4" x="73.2" y="361.6" 
textLength="73.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-14)">-force</text><text
 [...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="386" 
textLength="1464" 
clip-path="url(#breeze-sbom-update-sbom-information-line-15)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-sbom-update-sbom-information-r2" x="1464" y="386" 
textLength="12.2" clip-path="url(#breeze-sbom-update-sbom-information-line-15)">
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="410.4" 
textLength="24.4" 
clip-path="url(#breeze-sbom-update-sbom-information-line-16)">╭─</text><text 
class="breeze-sbom-update-sbom-information-r5" x="24.4" y="410.4" 
textLength="219.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-16)">&#160;Parallel&#160;running&#160;</text><text
 class="breeze-sbom-update-sbom-information-r5" x="244" y="410.4" 
textLength="1195.6" clip-path="url(#breeze-sbom-update-sbom-inf [...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="434.8" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-17)">│</text><text 
class="breeze-sbom-update-sbom-information-r4" x="24.4" y="434.8" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-17)">-</text><text 
class="breeze-sbom-update-sbom-information-r4" x="36.6" y="434.8" 
textLength="48.8" 
clip-path="url(#breeze-sbom-update-sbom-information-line-17)">-run</text><text 
[...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="459.2" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-18)">│</text><text 
class="breeze-sbom-update-sbom-information-r4" x="24.4" y="459.2" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-18)">-</text><text 
class="breeze-sbom-update-sbom-information-r4" x="36.6" y="459.2" 
textLength="146.4" 
clip-path="url(#breeze-sbom-update-sbom-information-line-18)">-parallelism</t 
[...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="483.6" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-19)">│</text><text 
class="breeze-sbom-update-sbom-information-r7" x="378.2" y="483.6" 
textLength="915" 
clip-path="url(#breeze-sbom-update-sbom-information-line-19)">(INTEGER&#160;RANGE)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="508" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-20)">│</text><text 
class="breeze-sbom-update-sbom-information-r5" x="378.2" y="508" 
textLength="915" 
clip-path="url(#breeze-sbom-update-sbom-information-line-20)">[default:&#160;4;&#160;1&lt;=x&lt;=8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="532.4" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-21)">│</text><text 
class="breeze-sbom-update-sbom-information-r4" x="24.4" y="532.4" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-21)">-</text><text 
class="breeze-sbom-update-sbom-information-r4" x="36.6" y="532.4" 
textLength="61" 
clip-path="url(#breeze-sbom-update-sbom-information-line-21)">-skip</text><text 
 [...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="556.8" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-22)">│</text><text 
class="breeze-sbom-update-sbom-information-r4" x="24.4" y="556.8" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-22)">-</text><text 
class="breeze-sbom-update-sbom-information-r4" x="36.6" y="556.8" 
textLength="73.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-22)">-debug</text><te 
[...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="581.2" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-23)">│</text><text 
class="breeze-sbom-update-sbom-information-r4" x="24.4" y="581.2" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-23)">-</text><text 
class="breeze-sbom-update-sbom-information-r4" x="36.6" y="581.2" 
textLength="97.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-23)">-include</text>< 
[...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="605.6" 
textLength="1464" 
clip-path="url(#breeze-sbom-update-sbom-information-line-24)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-sbom-update-sbom-information-r2" x="1464" y="605.6" 
textLength="12.2" clip-path="url(#breeze-sbom-update-sbom-information-line-24)">
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="630" 
textLength="24.4" 
clip-path="url(#breeze-sbom-update-sbom-information-line-25)">╭─</text><text 
class="breeze-sbom-update-sbom-information-r5" x="24.4" y="630" 
textLength="195.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-25)">&#160;Common&#160;options&#160;</text><text
 class="breeze-sbom-update-sbom-information-r5" x="219.6" y="630" 
textLength="1220" clip-path="url(#breeze-sbom-update-sbom-information [...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="654.4" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-26)">│</text><text 
class="breeze-sbom-update-sbom-information-r4" x="24.4" y="654.4" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-26)">-</text><text 
class="breeze-sbom-update-sbom-information-r4" x="36.6" y="654.4" 
textLength="97.6" 
clip-path="url(#breeze-sbom-update-sbom-information-line-26)">-verbose</text>< 
[...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="678.8" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-27)">│</text><text 
class="breeze-sbom-update-sbom-information-r4" x="24.4" y="678.8" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-27)">-</text><text 
class="breeze-sbom-update-sbom-information-r4" x="36.6" y="678.8" 
textLength="48.8" 
clip-path="url(#breeze-sbom-update-sbom-information-line-27)">-dry</text><text 
[...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="703.2" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-28)">│</text><text 
class="breeze-sbom-update-sbom-information-r4" x="24.4" y="703.2" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-28)">-</text><text 
class="breeze-sbom-update-sbom-information-r4" x="36.6" y="703.2" 
textLength="85.4" 
clip-path="url(#breeze-sbom-update-sbom-information-line-28)">-answer</text><t 
[...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="727.6" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-29)">│</text><text 
class="breeze-sbom-update-sbom-information-r4" x="24.4" y="727.6" 
textLength="12.2" 
clip-path="url(#breeze-sbom-update-sbom-information-line-29)">-</text><text 
class="breeze-sbom-update-sbom-information-r4" x="36.6" y="727.6" 
textLength="61" 
clip-path="url(#breeze-sbom-update-sbom-information-line-29)">-help</text><text 
 [...]
+</text><text class="breeze-sbom-update-sbom-information-r5" x="0" y="752" 
textLength="1464" 
clip-path="url(#breeze-sbom-update-sbom-information-line-30)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-sbom-update-sbom-information-r2" x="1464" y="752" 
textLength="12.2" clip-path="url(#breeze-sbom-update-sbom-information-line-30)">
 </text>
     </g>
     </g>
diff --git a/images/breeze/output_testing_tests.svg 
b/images/breeze/output_testing_tests.svg
index 9cdc350da9..ec3da499fa 100644
--- a/images/breeze/output_testing_tests.svg
+++ b/images/breeze/output_testing_tests.svg
@@ -35,8 +35,8 @@
     .breeze-testing-tests-r1 { fill: #c5c8c6;font-weight: bold }
 .breeze-testing-tests-r2 { fill: #c5c8c6 }
 .breeze-testing-tests-r3 { fill: #d0b344;font-weight: bold }
-.breeze-testing-tests-r4 { fill: #868887 }
-.breeze-testing-tests-r5 { fill: #68a0b3;font-weight: bold }
+.breeze-testing-tests-r4 { fill: #68a0b3;font-weight: bold }
+.breeze-testing-tests-r5 { fill: #868887 }
 .breeze-testing-tests-r6 { fill: #98a84b;font-weight: bold }
 .breeze-testing-tests-r7 { fill: #8d7b39 }
     </style>
@@ -232,64 +232,64 @@
     
     <g class="breeze-testing-tests-matrix">
     <text class="breeze-testing-tests-r2" x="1464" y="20" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-0)">
-</text><text class="breeze-testing-tests-r3" x="12.2" y="44.4" 
textLength="85.4" 
clip-path="url(#breeze-testing-tests-line-1)">Usage:&#160;</text><text 
class="breeze-testing-tests-r1" x="97.6" y="44.4" textLength="646.6" 
clip-path="url(#breeze-testing-tests-line-1)">breeze&#160;testing&#160;tests&#160;[OPTIONS]&#160;[EXTRA_PYTEST_ARGS]...</text><text
 class="breeze-testing-tests-r2" x="1464" y="44.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-1)">
+</text><text class="breeze-testing-tests-r3" x="12.2" y="44.4" 
textLength="85.4" 
clip-path="url(#breeze-testing-tests-line-1)">Usage:&#160;</text><text 
class="breeze-testing-tests-r1" x="97.6" y="44.4" textLength="268.4" 
clip-path="url(#breeze-testing-tests-line-1)">breeze&#160;testing&#160;tests&#160;[</text><text
 class="breeze-testing-tests-r4" x="366" y="44.4" textLength="85.4" 
clip-path="url(#breeze-testing-tests-line-1)">OPTIONS</text><text 
class="breeze-testing-tests-r1" x="451.4"  [...]
 </text><text class="breeze-testing-tests-r2" x="1464" y="68.8" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-2)">
 </text><text class="breeze-testing-tests-r2" x="12.2" y="93.2" 
textLength="439.2" 
clip-path="url(#breeze-testing-tests-line-3)">Run&#160;the&#160;specified&#160;unit&#160;test&#160;targets.</text><text
 class="breeze-testing-tests-r2" x="1464" y="93.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-3)">
 </text><text class="breeze-testing-tests-r2" x="1464" y="117.6" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-4)">
-</text><text class="breeze-testing-tests-r4" x="0" y="142" textLength="24.4" 
clip-path="url(#breeze-testing-tests-line-5)">╭─</text><text 
class="breeze-testing-tests-r4" x="24.4" y="142" textLength="366" 
clip-path="url(#breeze-testing-tests-line-5)">&#160;Basic&#160;flag&#160;for&#160;tests&#160;command&#160;</text><text
 class="breeze-testing-tests-r4" x="390.4" y="142" textLength="1049.2" 
clip-path="url(#breeze-testing-tests-line-5)">─────────────────────────────────────────────────────
 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="166.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-6)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="166.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-6)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="166.4" textLength="61" 
clip-path="url(#breeze-testing-tests-line-6)">-test</text><text 
class="breeze-testing-tests-r5" x="97.6" y="166.4" textLength="61" 
clip-path="url(#breeze-tes [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="190.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-7)">│</text><text 
class="breeze-testing-tests-r2" x="329.4" y="190.8" textLength="1110.2" 
clip-path="url(#breeze-testing-tests-line-7)">run:&#160;`Providers[airbyte,http]`&#160;or&#160;excluded&#160;from&#160;the&#160;full&#160;test&#160;suite:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="215.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-8)">│</text><text 
class="breeze-testing-tests-r2" x="329.4" y="215.2" textLength="134.2" 
clip-path="url(#breeze-testing-tests-line-8)">`Providers[</text><text 
class="breeze-testing-tests-r6" x="463.6" y="215.2" textLength="85.4" 
clip-path="url(#breeze-testing-tests-line-8)">-amazon</text><text 
class="breeze-testing-tests-r2" x="549" y="215.2" textLength="890.6" clip-pa 
[...]
-</text><text class="breeze-testing-tests-r4" x="0" y="239.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-9)">│</text><text 
class="breeze-testing-tests-r7" x="329.4" y="239.6" textLength="1110.2" 
clip-path="url(#breeze-testing-tests-line-9)">(All&#160;|&#160;API&#160;|&#160;Always&#160;|&#160;CLI&#160;|&#160;Core&#160;|&#160;Other&#160;|&#160;Providers&#160;|&#160;WWW&#160;|&#160;PlainAsserts&#160;|&#160;Postgres&#160;|&#160;&#160;&#160;&#160;&#160;</text><text
 class="bree [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="264" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-10)">│</text><text 
class="breeze-testing-tests-r7" x="329.4" y="264" textLength="1110.2" 
clip-path="url(#breeze-testing-tests-line-10)">MySQL&#160;|&#160;Quarantine)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="288.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-11)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="288.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-11)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="288.4" textLength="61" 
clip-path="url(#breeze-testing-tests-line-11)">-test</text><text 
class="breeze-testing-tests-r5" x="97.6" y="288.4" textLength="97.6" 
clip-path="url(#breez [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="312.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-12)">│</text><text 
class="breeze-testing-tests-r7" x="329.4" y="312.8" textLength="988.2" 
clip-path="url(#breeze-testing-tests-line-12)">(INTEGER&#160;RANGE)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="337.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-13)">│</text><text 
class="breeze-testing-tests-r4" x="329.4" y="337.2" textLength="988.2" 
clip-path="url(#breeze-testing-tests-line-13)">[default:&#160;60;&#160;x&gt;=0]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="361.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-14)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="361.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-14)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="361.6" textLength="97.6" 
clip-path="url(#breeze-testing-tests-line-14)">-collect</text><text 
class="breeze-testing-tests-r5" x="134.2" y="361.6" textLength="61" 
clip-path="url(#b [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="386" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-15)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="386" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-15)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="386" textLength="36.6" 
clip-path="url(#breeze-testing-tests-line-15)">-db</text><text 
class="breeze-testing-tests-r5" x="73.2" y="386" textLength="73.2" 
clip-path="url(#breeze-testin [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="410.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-16)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="410.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-16)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="410.4" textLength="97.6" 
clip-path="url(#breeze-testing-tests-line-16)">-backend</text><text 
class="breeze-testing-tests-r6" x="280.6" y="410.4" textLength="24.4" 
clip-path="url( [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="434.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-17)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="434.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-17)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="434.8" textLength="85.4" 
clip-path="url(#breeze-testing-tests-line-17)">-python</text><text 
class="breeze-testing-tests-r6" x="280.6" y="434.8" textLength="24.4" 
clip-path="url(# [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="459.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-18)">│</text><text 
class="breeze-testing-tests-r4" x="329.4" y="459.2" textLength="732" 
clip-path="url(#breeze-testing-tests-line-18)">[default:&#160;3.8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="483.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-19)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="483.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-19)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="483.6" textLength="109.8" 
clip-path="url(#breeze-testing-tests-line-19)">-postgres</text><text 
class="breeze-testing-tests-r5" x="146.4" y="483.6" textLength="97.6" 
clip-path="ur [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="508" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-20)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="508" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-20)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="508" textLength="73.2" 
clip-path="url(#breeze-testing-tests-line-20)">-mysql</text><text 
class="breeze-testing-tests-r5" x="109.8" y="508" textLength="97.6" 
clip-path="url(#breeze-te [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="532.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-21)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="532.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-21)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="532.4" textLength="73.2" 
clip-path="url(#breeze-testing-tests-line-21)">-mssql</text><text 
class="breeze-testing-tests-r5" x="109.8" y="532.4" textLength="97.6" 
clip-path="url(#b [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="556.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-22)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="556.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-22)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="556.8" textLength="146.4" 
clip-path="url(#breeze-testing-tests-line-22)">-integration</text><text 
class="breeze-testing-tests-r2" x="329.4" y="556.8" textLength="1110.2" 
clip-pat [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="581.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-23)">│</text><text 
class="breeze-testing-tests-r7" x="329.4" y="581.2" textLength="1110.2" 
clip-path="url(#breeze-testing-tests-line-23)">(all&#160;|&#160;all-testable&#160;|&#160;cassandra&#160;|&#160;celery&#160;|&#160;kafka&#160;|&#160;kerberos&#160;|&#160;mongo&#160;|&#160;otel&#160;|&#160;pinot&#160;|&#160;statsd</text><text
 class="breeze-testing-tests-r4" x="1451 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="605.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-24)">│</text><text 
class="breeze-testing-tests-r7" x="329.4" y="605.6" textLength="1110.2" 
clip-path="url(#breeze-testing-tests-line-24)">|&#160;statsd&#160;|&#160;trino)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="630" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-25)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="630" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-25)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="630" textLength="85.4" 
clip-path="url(#breeze-testing-tests-line-25)">-github</text><text 
class="breeze-testing-tests-r5" x="122" y="630" textLength="134.2" 
clip-path="url(#breeze-te [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="654.4" textLength="1464" 
clip-path="url(#breeze-testing-tests-line-26)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-testing-tests-r2" x="1464" y="654.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-26)">
-</text><text class="breeze-testing-tests-r4" x="0" y="678.8" textLength="24.4" 
clip-path="url(#breeze-testing-tests-line-27)">╭─</text><text 
class="breeze-testing-tests-r4" x="24.4" y="678.8" textLength="439.2" 
clip-path="url(#breeze-testing-tests-line-27)">&#160;Options&#160;for&#160;parallel&#160;test&#160;commands&#160;</text><text
 class="breeze-testing-tests-r4" x="463.6" y="678.8" textLength="976" 
clip-path="url(#breeze-testing-tests-line-27)">───────────────────────────────────────
 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="703.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-28)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="703.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-28)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="703.2" textLength="48.8" 
clip-path="url(#breeze-testing-tests-line-28)">-run</text><text 
class="breeze-testing-tests-r5" x="85.4" y="703.2" textLength="146.4" 
clip-path="url(#bre [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="727.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-29)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="727.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-29)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="727.6" textLength="146.4" 
clip-path="url(#breeze-testing-tests-line-29)">-parallelism</text><text 
class="breeze-testing-tests-r2" x="378.2" y="727.6" textLength="915" 
clip-path=" [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="752" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-30)">│</text><text 
class="breeze-testing-tests-r7" x="378.2" y="752" textLength="915" 
clip-path="url(#breeze-testing-tests-line-30)">(INTEGER&#160;RANGE)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="776.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-31)">│</text><text 
class="breeze-testing-tests-r4" x="378.2" y="776.4" textLength="915" 
clip-path="url(#breeze-testing-tests-line-31)">[default:&#160;4;&#160;1&lt;=x&lt;=8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="800.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-32)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="800.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-32)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="800.8" textLength="109.8" 
clip-path="url(#breeze-testing-tests-line-32)">-parallel</text><text 
class="breeze-testing-tests-r5" x="146.4" y="800.8" textLength="134.2" 
clip-path="u [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="825.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-33)">│</text><text 
class="breeze-testing-tests-r4" x="378.2" y="825.2" textLength="780.8" 
clip-path="url(#breeze-testing-tests-line-33)">[default:&#160;API&#160;Always&#160;CLI&#160;Core&#160;Other&#160;Providers&#160;WWW&#160;PlainAsserts]&#160;</text><text
 class="breeze-testing-tests-r4" x="1451.8" y="825.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="849.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-34)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="849.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-34)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="849.6" textLength="61" 
clip-path="url(#breeze-testing-tests-line-34)">-skip</text><text 
class="breeze-testing-tests-r5" x="97.6" y="849.6" textLength="97.6" 
clip-path="url(#breez [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="874" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-35)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="874" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-35)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="874" textLength="73.2" 
clip-path="url(#breeze-testing-tests-line-35)">-debug</text><text 
class="breeze-testing-tests-r5" x="109.8" y="874" textLength="122" 
clip-path="url(#breeze-tes [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="898.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-36)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="898.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-36)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="898.4" textLength="97.6" 
clip-path="url(#breeze-testing-tests-line-36)">-include</text><text 
class="breeze-testing-tests-r5" x="134.2" y="898.4" textLength="195.2" 
clip-path="url [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="922.8" textLength="1464" 
clip-path="url(#breeze-testing-tests-line-37)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-testing-tests-r2" x="1464" y="922.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-37)">
-</text><text class="breeze-testing-tests-r4" x="0" y="947.2" textLength="24.4" 
clip-path="url(#breeze-testing-tests-line-38)">╭─</text><text 
class="breeze-testing-tests-r4" x="24.4" y="947.2" textLength="402.6" 
clip-path="url(#breeze-testing-tests-line-38)">&#160;Advanced&#160;flag&#160;for&#160;tests&#160;command&#160;</text><text
 class="breeze-testing-tests-r4" x="427" y="947.2" textLength="1012.6" 
clip-path="url(#breeze-testing-tests-line-38)">─────────────────────────────────────────
 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="971.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-39)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="971.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-39)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="971.6" textLength="73.2" 
clip-path="url(#breeze-testing-tests-line-39)">-image</text><text 
class="breeze-testing-tests-r5" x="109.8" y="971.6" textLength="48.8" 
clip-path="url(#b [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="996" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-40)">│</text><text 
class="breeze-testing-tests-r7" x="414.8" y="996" textLength="963.8" 
clip-path="url(#breeze-testing-tests-line-40)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="1020.4" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-41)">│</text><text 
class="breeze-testing-tests-r4" x="414.8" y="1020.4" textLength="963.8" 
clip-path="url(#breeze-testing-tests-line-41)">[default:&#160;latest]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="1044.8" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-42)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="1044.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-42)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="1044.8" textLength="48.8" 
clip-path="url(#breeze-testing-tests-line-42)">-use</text><text 
class="breeze-testing-tests-r5" x="85.4" y="1044.8" textLength="195.2" 
clip-path="url( [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="1069.2" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-43)">│</text><text 
class="breeze-testing-tests-r2" x="414.8" y="1069.2" textLength="1024.8" 
clip-path="url(#breeze-testing-tests-line-43)">or&#160;`sdist`&#160;if&#160;Airflow&#160;should&#160;be&#160;removed,&#160;installed&#160;from&#160;wheel&#160;packages&#160;or&#160;sdist&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-testing-tests-r4" x="1451.8" y="106 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="1093.6" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-44)">│</text><text 
class="breeze-testing-tests-r2" x="414.8" y="1093.6" textLength="683.2" 
clip-path="url(#breeze-testing-tests-line-44)">packages&#160;available&#160;in&#160;dist&#160;folder&#160;respectively.&#160;Implies&#160;</text><text
 class="breeze-testing-tests-r5" x="1098" y="1093.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-44)">-</text><te [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="1118" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-45)">│</text><text 
class="breeze-testing-tests-r7" x="414.8" y="1118" textLength="1024.8" 
clip-path="url(#breeze-testing-tests-line-45)">(none&#160;|&#160;wheel&#160;|&#160;sdist&#160;|&#160;&lt;airflow_version&gt;)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="1142.4" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-46)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="1142.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-46)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="1142.4" textLength="73.2" 
clip-path="url(#breeze-testing-tests-line-46)">-mount</text><text 
class="breeze-testing-tests-r5" x="109.8" y="1142.4" textLength="97.6" 
clip-path="ur [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="1166.8" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-47)">│</text><text 
class="breeze-testing-tests-r2" x="414.8" y="1166.8" textLength="1024.8" 
clip-path="url(#breeze-testing-tests-line-47)">selected).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="1191.2" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-48)">│</text><text 
class="breeze-testing-tests-r7" x="414.8" y="1191.2" textLength="1024.8" 
clip-path="url(#breeze-testing-tests-line-48)">(selected&#160;|&#160;all&#160;|&#160;skip&#160;|&#160;remove)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="1215.6" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-49)">│</text><text 
class="breeze-testing-tests-r4" x="414.8" y="1215.6" textLength="1024.8" 
clip-path="url(#breeze-testing-tests-line-49)">[default:&#160;selected]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="1240" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-50)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="1240" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-50)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="1240" textLength="97.6" 
clip-path="url(#breeze-testing-tests-line-50)">-upgrade</text><text 
class="breeze-testing-tests-r5" x="134.2" y="1240" textLength="61" 
clip-path="url(#breez [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="1264.4" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-51)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="1264.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-51)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="1264.4" textLength="85.4" 
clip-path="url(#breeze-testing-tests-line-51)">-remove</text><text 
class="breeze-testing-tests-r5" x="122" y="1264.4" textLength="158.6" 
clip-path="ur [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="1288.8" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-52)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="1288.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-52)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="1288.8" textLength="61" 
clip-path="url(#breeze-testing-tests-line-52)">-skip</text><text 
class="breeze-testing-tests-r5" x="97.6" y="1288.8" textLength="244" 
clip-path="url(#br [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="1313.2" 
textLength="1464" 
clip-path="url(#breeze-testing-tests-line-53)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-testing-tests-r2" x="1464" y="1313.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-53)">
-</text><text class="breeze-testing-tests-r4" x="0" y="1337.6" 
textLength="24.4" clip-path="url(#breeze-testing-tests-line-54)">╭─</text><text 
class="breeze-testing-tests-r4" x="24.4" y="1337.6" textLength="195.2" 
clip-path="url(#breeze-testing-tests-line-54)">&#160;Common&#160;options&#160;</text><text
 class="breeze-testing-tests-r4" x="219.6" y="1337.6" textLength="1220" 
clip-path="url(#breeze-testing-tests-line-54)">──────────────────────────────────────────────────────────────────────
 [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="1362" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-55)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="1362" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-55)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="1362" textLength="97.6" 
clip-path="url(#breeze-testing-tests-line-55)">-verbose</text><text 
class="breeze-testing-tests-r6" x="158.6" y="1362" textLength="24.4" 
clip-path="url(#bre [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="1386.4" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-56)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="1386.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-56)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="1386.4" textLength="48.8" 
clip-path="url(#breeze-testing-tests-line-56)">-dry</text><text 
class="breeze-testing-tests-r5" x="85.4" y="1386.4" textLength="48.8" 
clip-path="url(# [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="1410.8" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-57)">│</text><text 
class="breeze-testing-tests-r5" x="24.4" y="1410.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-57)">-</text><text 
class="breeze-testing-tests-r5" x="36.6" y="1410.8" textLength="61" 
clip-path="url(#breeze-testing-tests-line-57)">-help</text><text 
class="breeze-testing-tests-r6" x="158.6" y="1410.8" textLength="24.4" 
clip-path="url(# [...]
-</text><text class="breeze-testing-tests-r4" x="0" y="1435.2" 
textLength="1464" 
clip-path="url(#breeze-testing-tests-line-58)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-testing-tests-r2" x="1464" y="1435.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-58)">
+</text><text class="breeze-testing-tests-r5" x="0" y="142" textLength="24.4" 
clip-path="url(#breeze-testing-tests-line-5)">╭─</text><text 
class="breeze-testing-tests-r5" x="24.4" y="142" textLength="366" 
clip-path="url(#breeze-testing-tests-line-5)">&#160;Basic&#160;flag&#160;for&#160;tests&#160;command&#160;</text><text
 class="breeze-testing-tests-r5" x="390.4" y="142" textLength="1049.2" 
clip-path="url(#breeze-testing-tests-line-5)">─────────────────────────────────────────────────────
 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="166.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-6)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="166.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-6)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="166.4" textLength="61" 
clip-path="url(#breeze-testing-tests-line-6)">-test</text><text 
class="breeze-testing-tests-r4" x="97.6" y="166.4" textLength="61" 
clip-path="url(#breeze-tes [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="190.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-7)">│</text><text 
class="breeze-testing-tests-r2" x="329.4" y="190.8" textLength="1110.2" 
clip-path="url(#breeze-testing-tests-line-7)">run:&#160;`Providers[airbyte,http]`&#160;or&#160;excluded&#160;from&#160;the&#160;full&#160;test&#160;suite:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="215.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-8)">│</text><text 
class="breeze-testing-tests-r2" x="329.4" y="215.2" textLength="134.2" 
clip-path="url(#breeze-testing-tests-line-8)">`Providers[</text><text 
class="breeze-testing-tests-r6" x="463.6" y="215.2" textLength="85.4" 
clip-path="url(#breeze-testing-tests-line-8)">-amazon</text><text 
class="breeze-testing-tests-r2" x="549" y="215.2" textLength="890.6" clip-pa 
[...]
+</text><text class="breeze-testing-tests-r5" x="0" y="239.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-9)">│</text><text 
class="breeze-testing-tests-r7" x="329.4" y="239.6" textLength="1110.2" 
clip-path="url(#breeze-testing-tests-line-9)">(All&#160;|&#160;API&#160;|&#160;Always&#160;|&#160;CLI&#160;|&#160;Core&#160;|&#160;Other&#160;|&#160;Providers&#160;|&#160;WWW&#160;|&#160;PlainAsserts&#160;|&#160;Postgres&#160;|&#160;&#160;&#160;&#160;&#160;</text><text
 class="bree [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="264" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-10)">│</text><text 
class="breeze-testing-tests-r7" x="329.4" y="264" textLength="1110.2" 
clip-path="url(#breeze-testing-tests-line-10)">MySQL&#160;|&#160;Quarantine)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="288.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-11)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="288.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-11)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="288.4" textLength="61" 
clip-path="url(#breeze-testing-tests-line-11)">-test</text><text 
class="breeze-testing-tests-r4" x="97.6" y="288.4" textLength="97.6" 
clip-path="url(#breez [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="312.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-12)">│</text><text 
class="breeze-testing-tests-r7" x="329.4" y="312.8" textLength="988.2" 
clip-path="url(#breeze-testing-tests-line-12)">(INTEGER&#160;RANGE)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="337.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-13)">│</text><text 
class="breeze-testing-tests-r5" x="329.4" y="337.2" textLength="988.2" 
clip-path="url(#breeze-testing-tests-line-13)">[default:&#160;60;&#160;x&gt;=0]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="361.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-14)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="361.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-14)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="361.6" textLength="97.6" 
clip-path="url(#breeze-testing-tests-line-14)">-collect</text><text 
class="breeze-testing-tests-r4" x="134.2" y="361.6" textLength="61" 
clip-path="url(#b [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="386" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-15)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="386" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-15)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="386" textLength="36.6" 
clip-path="url(#breeze-testing-tests-line-15)">-db</text><text 
class="breeze-testing-tests-r4" x="73.2" y="386" textLength="73.2" 
clip-path="url(#breeze-testin [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="410.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-16)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="410.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-16)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="410.4" textLength="97.6" 
clip-path="url(#breeze-testing-tests-line-16)">-backend</text><text 
class="breeze-testing-tests-r6" x="280.6" y="410.4" textLength="24.4" 
clip-path="url( [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="434.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-17)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="434.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-17)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="434.8" textLength="85.4" 
clip-path="url(#breeze-testing-tests-line-17)">-python</text><text 
class="breeze-testing-tests-r6" x="280.6" y="434.8" textLength="24.4" 
clip-path="url(# [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="459.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-18)">│</text><text 
class="breeze-testing-tests-r5" x="329.4" y="459.2" textLength="732" 
clip-path="url(#breeze-testing-tests-line-18)">[default:&#160;3.8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="483.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-19)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="483.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-19)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="483.6" textLength="109.8" 
clip-path="url(#breeze-testing-tests-line-19)">-postgres</text><text 
class="breeze-testing-tests-r4" x="146.4" y="483.6" textLength="97.6" 
clip-path="ur [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="508" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-20)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="508" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-20)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="508" textLength="73.2" 
clip-path="url(#breeze-testing-tests-line-20)">-mysql</text><text 
class="breeze-testing-tests-r4" x="109.8" y="508" textLength="97.6" 
clip-path="url(#breeze-te [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="532.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-21)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="532.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-21)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="532.4" textLength="73.2" 
clip-path="url(#breeze-testing-tests-line-21)">-mssql</text><text 
class="breeze-testing-tests-r4" x="109.8" y="532.4" textLength="97.6" 
clip-path="url(#b [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="556.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-22)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="556.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-22)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="556.8" textLength="146.4" 
clip-path="url(#breeze-testing-tests-line-22)">-integration</text><text 
class="breeze-testing-tests-r2" x="329.4" y="556.8" textLength="1110.2" 
clip-pat [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="581.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-23)">│</text><text 
class="breeze-testing-tests-r7" x="329.4" y="581.2" textLength="1110.2" 
clip-path="url(#breeze-testing-tests-line-23)">(all&#160;|&#160;all-testable&#160;|&#160;cassandra&#160;|&#160;celery&#160;|&#160;kafka&#160;|&#160;kerberos&#160;|&#160;mongo&#160;|&#160;otel&#160;|&#160;pinot&#160;|&#160;statsd</text><text
 class="breeze-testing-tests-r5" x="1451 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="605.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-24)">│</text><text 
class="breeze-testing-tests-r7" x="329.4" y="605.6" textLength="1110.2" 
clip-path="url(#breeze-testing-tests-line-24)">|&#160;statsd&#160;|&#160;trino)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="630" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-25)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="630" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-25)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="630" textLength="85.4" 
clip-path="url(#breeze-testing-tests-line-25)">-github</text><text 
class="breeze-testing-tests-r4" x="122" y="630" textLength="134.2" 
clip-path="url(#breeze-te [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="654.4" textLength="1464" 
clip-path="url(#breeze-testing-tests-line-26)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-testing-tests-r2" x="1464" y="654.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-26)">
+</text><text class="breeze-testing-tests-r5" x="0" y="678.8" textLength="24.4" 
clip-path="url(#breeze-testing-tests-line-27)">╭─</text><text 
class="breeze-testing-tests-r5" x="24.4" y="678.8" textLength="439.2" 
clip-path="url(#breeze-testing-tests-line-27)">&#160;Options&#160;for&#160;parallel&#160;test&#160;commands&#160;</text><text
 class="breeze-testing-tests-r5" x="463.6" y="678.8" textLength="976" 
clip-path="url(#breeze-testing-tests-line-27)">───────────────────────────────────────
 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="703.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-28)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="703.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-28)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="703.2" textLength="48.8" 
clip-path="url(#breeze-testing-tests-line-28)">-run</text><text 
class="breeze-testing-tests-r4" x="85.4" y="703.2" textLength="146.4" 
clip-path="url(#bre [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="727.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-29)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="727.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-29)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="727.6" textLength="146.4" 
clip-path="url(#breeze-testing-tests-line-29)">-parallelism</text><text 
class="breeze-testing-tests-r2" x="378.2" y="727.6" textLength="915" 
clip-path=" [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="752" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-30)">│</text><text 
class="breeze-testing-tests-r7" x="378.2" y="752" textLength="915" 
clip-path="url(#breeze-testing-tests-line-30)">(INTEGER&#160;RANGE)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="776.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-31)">│</text><text 
class="breeze-testing-tests-r5" x="378.2" y="776.4" textLength="915" 
clip-path="url(#breeze-testing-tests-line-31)">[default:&#160;4;&#160;1&lt;=x&lt;=8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="800.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-32)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="800.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-32)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="800.8" textLength="109.8" 
clip-path="url(#breeze-testing-tests-line-32)">-parallel</text><text 
class="breeze-testing-tests-r4" x="146.4" y="800.8" textLength="134.2" 
clip-path="u [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="825.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-33)">│</text><text 
class="breeze-testing-tests-r5" x="378.2" y="825.2" textLength="780.8" 
clip-path="url(#breeze-testing-tests-line-33)">[default:&#160;API&#160;Always&#160;CLI&#160;Core&#160;Other&#160;Providers&#160;WWW&#160;PlainAsserts]&#160;</text><text
 class="breeze-testing-tests-r5" x="1451.8" y="825.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="849.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-34)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="849.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-34)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="849.6" textLength="61" 
clip-path="url(#breeze-testing-tests-line-34)">-skip</text><text 
class="breeze-testing-tests-r4" x="97.6" y="849.6" textLength="97.6" 
clip-path="url(#breez [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="874" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-35)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="874" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-35)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="874" textLength="73.2" 
clip-path="url(#breeze-testing-tests-line-35)">-debug</text><text 
class="breeze-testing-tests-r4" x="109.8" y="874" textLength="122" 
clip-path="url(#breeze-tes [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="898.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-36)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="898.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-36)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="898.4" textLength="97.6" 
clip-path="url(#breeze-testing-tests-line-36)">-include</text><text 
class="breeze-testing-tests-r4" x="134.2" y="898.4" textLength="195.2" 
clip-path="url [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="922.8" textLength="1464" 
clip-path="url(#breeze-testing-tests-line-37)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-testing-tests-r2" x="1464" y="922.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-37)">
+</text><text class="breeze-testing-tests-r5" x="0" y="947.2" textLength="24.4" 
clip-path="url(#breeze-testing-tests-line-38)">╭─</text><text 
class="breeze-testing-tests-r5" x="24.4" y="947.2" textLength="402.6" 
clip-path="url(#breeze-testing-tests-line-38)">&#160;Advanced&#160;flag&#160;for&#160;tests&#160;command&#160;</text><text
 class="breeze-testing-tests-r5" x="427" y="947.2" textLength="1012.6" 
clip-path="url(#breeze-testing-tests-line-38)">─────────────────────────────────────────
 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="971.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-39)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="971.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-39)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="971.6" textLength="73.2" 
clip-path="url(#breeze-testing-tests-line-39)">-image</text><text 
class="breeze-testing-tests-r4" x="109.8" y="971.6" textLength="48.8" 
clip-path="url(#b [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="996" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-40)">│</text><text 
class="breeze-testing-tests-r7" x="414.8" y="996" textLength="963.8" 
clip-path="url(#breeze-testing-tests-line-40)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="1020.4" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-41)">│</text><text 
class="breeze-testing-tests-r5" x="414.8" y="1020.4" textLength="963.8" 
clip-path="url(#breeze-testing-tests-line-41)">[default:&#160;latest]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="1044.8" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-42)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="1044.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-42)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="1044.8" textLength="48.8" 
clip-path="url(#breeze-testing-tests-line-42)">-use</text><text 
class="breeze-testing-tests-r4" x="85.4" y="1044.8" textLength="195.2" 
clip-path="url( [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="1069.2" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-43)">│</text><text 
class="breeze-testing-tests-r2" x="414.8" y="1069.2" textLength="1024.8" 
clip-path="url(#breeze-testing-tests-line-43)">or&#160;`sdist`&#160;if&#160;Airflow&#160;should&#160;be&#160;removed,&#160;installed&#160;from&#160;wheel&#160;packages&#160;or&#160;sdist&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-testing-tests-r5" x="1451.8" y="106 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="1093.6" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-44)">│</text><text 
class="breeze-testing-tests-r2" x="414.8" y="1093.6" textLength="683.2" 
clip-path="url(#breeze-testing-tests-line-44)">packages&#160;available&#160;in&#160;dist&#160;folder&#160;respectively.&#160;Implies&#160;</text><text
 class="breeze-testing-tests-r4" x="1098" y="1093.6" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-44)">-</text><te [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="1118" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-45)">│</text><text 
class="breeze-testing-tests-r7" x="414.8" y="1118" textLength="1024.8" 
clip-path="url(#breeze-testing-tests-line-45)">(none&#160;|&#160;wheel&#160;|&#160;sdist&#160;|&#160;&lt;airflow_version&gt;)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="1142.4" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-46)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="1142.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-46)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="1142.4" textLength="73.2" 
clip-path="url(#breeze-testing-tests-line-46)">-mount</text><text 
class="breeze-testing-tests-r4" x="109.8" y="1142.4" textLength="97.6" 
clip-path="ur [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="1166.8" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-47)">│</text><text 
class="breeze-testing-tests-r2" x="414.8" y="1166.8" textLength="1024.8" 
clip-path="url(#breeze-testing-tests-line-47)">selected).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="1191.2" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-48)">│</text><text 
class="breeze-testing-tests-r7" x="414.8" y="1191.2" textLength="1024.8" 
clip-path="url(#breeze-testing-tests-line-48)">(selected&#160;|&#160;all&#160;|&#160;skip&#160;|&#160;remove)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="1215.6" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-49)">│</text><text 
class="breeze-testing-tests-r5" x="414.8" y="1215.6" textLength="1024.8" 
clip-path="url(#breeze-testing-tests-line-49)">[default:&#160;selected]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="1240" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-50)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="1240" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-50)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="1240" textLength="97.6" 
clip-path="url(#breeze-testing-tests-line-50)">-upgrade</text><text 
class="breeze-testing-tests-r4" x="134.2" y="1240" textLength="61" 
clip-path="url(#breez [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="1264.4" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-51)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="1264.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-51)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="1264.4" textLength="85.4" 
clip-path="url(#breeze-testing-tests-line-51)">-remove</text><text 
class="breeze-testing-tests-r4" x="122" y="1264.4" textLength="158.6" 
clip-path="ur [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="1288.8" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-52)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="1288.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-52)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="1288.8" textLength="61" 
clip-path="url(#breeze-testing-tests-line-52)">-skip</text><text 
class="breeze-testing-tests-r4" x="97.6" y="1288.8" textLength="244" 
clip-path="url(#br [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="1313.2" 
textLength="1464" 
clip-path="url(#breeze-testing-tests-line-53)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-testing-tests-r2" x="1464" y="1313.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-53)">
+</text><text class="breeze-testing-tests-r5" x="0" y="1337.6" 
textLength="24.4" clip-path="url(#breeze-testing-tests-line-54)">╭─</text><text 
class="breeze-testing-tests-r5" x="24.4" y="1337.6" textLength="195.2" 
clip-path="url(#breeze-testing-tests-line-54)">&#160;Common&#160;options&#160;</text><text
 class="breeze-testing-tests-r5" x="219.6" y="1337.6" textLength="1220" 
clip-path="url(#breeze-testing-tests-line-54)">──────────────────────────────────────────────────────────────────────
 [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="1362" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-55)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="1362" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-55)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="1362" textLength="97.6" 
clip-path="url(#breeze-testing-tests-line-55)">-verbose</text><text 
class="breeze-testing-tests-r6" x="158.6" y="1362" textLength="24.4" 
clip-path="url(#bre [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="1386.4" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-56)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="1386.4" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-56)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="1386.4" textLength="48.8" 
clip-path="url(#breeze-testing-tests-line-56)">-dry</text><text 
class="breeze-testing-tests-r4" x="85.4" y="1386.4" textLength="48.8" 
clip-path="url(# [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="1410.8" 
textLength="12.2" clip-path="url(#breeze-testing-tests-line-57)">│</text><text 
class="breeze-testing-tests-r4" x="24.4" y="1410.8" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-57)">-</text><text 
class="breeze-testing-tests-r4" x="36.6" y="1410.8" textLength="61" 
clip-path="url(#breeze-testing-tests-line-57)">-help</text><text 
class="breeze-testing-tests-r6" x="158.6" y="1410.8" textLength="24.4" 
clip-path="url(# [...]
+</text><text class="breeze-testing-tests-r5" x="0" y="1435.2" 
textLength="1464" 
clip-path="url(#breeze-testing-tests-line-58)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-testing-tests-r2" x="1464" y="1435.2" textLength="12.2" 
clip-path="url(#breeze-testing-tests-line-58)">
 </text>
     </g>
     </g>

Reply via email to