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 c769019753 Group options in shell and start-airflow commands (#31879)
c769019753 is described below

commit c769019753fc6ae3da12d1ef9664c46fd6c5f932
Author: Jarek Potiuk <[email protected]>
AuthorDate: Wed Jun 14 09:48:50 2023 +0200

    Group options in shell and start-airflow commands (#31879)
    
    The shell and start-airflow commands started to have more options
    and the "advanced" flags became a bag of everything. This change
    groups the options in more logical groups at help screen. The
    option groups are also logically sequenced, they basically reflect
    things as they are happening:
    
    * first user selects what integration/backends/python to use
    * then executor
    * then - if options are selected - image gets rebuild with options
      before shell is entered
    * then sources/mypy-volume get mounted
    * then - if options are selected - packages are possibly installed
      inside the image
    
    It should make it easier to understand what's going on and which
    options to choose.
---
 .../commands/developer_commands_config.py          |  66 +++++++++----
 images/breeze/output_shell.svg                     | 104 ++++++++++++---------
 images/breeze/output_start-airflow.svg             | 104 ++++++++++++---------
 3 files changed, 166 insertions(+), 108 deletions(-)

diff --git 
a/dev/breeze/src/airflow_breeze/commands/developer_commands_config.py 
b/dev/breeze/src/airflow_breeze/commands/developer_commands_config.py
index 3649a899b6..4de641dd19 100644
--- a/dev/breeze/src/airflow_breeze/commands/developer_commands_config.py
+++ b/dev/breeze/src/airflow_breeze/commands/developer_commands_config.py
@@ -59,27 +59,42 @@ DEVELOPER_PARAMETERS: dict[str, list[dict[str, str | 
list[str]]]] = {
                 "--integration",
                 "--forward-credentials",
                 "--db-reset",
+                "--max-time",
+            ],
+        },
+        {
+            "name": "Choosing executor",
+            "options": [
+                "--executor",
+                "--celery-broker",
+                "--celery-flower",
+            ],
+        },
+        {
+            "name": "Building image before entering shell",
+            "options": [
+                "--force-build",
+                "--platform",
+                "--image-tag",
                 "--github-repository",
             ],
         },
         {
-            "name": "Advanced flag for running",
+            "name": "Mounting the sources and volumes",
+            "options": [
+                "--mount-sources",
+                "--include-mypy-volume",
+            ],
+        },
+        {
+            "name": "Installing packages after entering shell",
             "options": [
                 "--install-selected-providers",
                 "--use-airflow-version",
                 "--airflow-constraints-reference",
-                "--platform",
                 "--airflow-extras",
                 "--use-packages-from-dist",
                 "--package-format",
-                "--force-build",
-                "--image-tag",
-                "--mount-sources",
-                "--include-mypy-volume",
-                "--max-time",
-                "--executor",
-                "--celery-broker",
-                "--celery-flower",
             ],
         },
     ],
@@ -106,7 +121,14 @@ DEVELOPER_PARAMETERS: dict[str, list[dict[str, str | 
list[str]]]] = {
                 "--integration",
                 "--forward-credentials",
                 "--db-reset",
-                "--github-repository",
+            ],
+        },
+        {
+            "name": "Choosing executor",
+            "options": [
+                "--executor",
+                "--celery-broker",
+                "--celery-flower",
             ],
         },
         {
@@ -117,19 +139,27 @@ DEVELOPER_PARAMETERS: dict[str, list[dict[str, str | 
list[str]]]] = {
             ],
         },
         {
-            "name": "Advanced flag for running",
+            "name": "Building image before entering shell",
+            "options": [
+                "--force-build",
+                "--image-tag",
+                "--github-repository",
+            ],
+        },
+        {
+            "name": "Mounting the sources and volumes",
+            "options": [
+                "--mount-sources",
+            ],
+        },
+        {
+            "name": "Installing packages after entering shell",
             "options": [
                 "--use-airflow-version",
                 "--airflow-constraints-reference",
                 "--airflow-extras",
                 "--use-packages-from-dist",
                 "--package-format",
-                "--force-build",
-                "--image-tag",
-                "--mount-sources",
-                "--executor",
-                "--celery-broker",
-                "--celery-flower",
             ],
         },
     ],
diff --git a/images/breeze/output_shell.svg b/images/breeze/output_shell.svg
index 754dc8573d..dfc8cc7256 100644
--- a/images/breeze/output_shell.svg
+++ b/images/breeze/output_shell.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 1514.0" 
xmlns="http://www.w3.org/2000/svg";>
+<svg class="rich-terminal" viewBox="0 0 1482 1587.1999999999998" 
xmlns="http://www.w3.org/2000/svg";>
     <!-- Generated with Rich https://www.textualize.io -->
     <style>
 
@@ -43,7 +43,7 @@
 
     <defs>
     <clipPath id="breeze-shell-clip-terminal">
-      <rect x="0" y="0" width="1463.0" height="1463.0" />
+      <rect x="0" y="0" width="1463.0" height="1536.1999999999998" />
     </clipPath>
     <clipPath id="breeze-shell-line-0">
     <rect x="0" y="1.5" width="1464" height="24.65"/>
@@ -222,9 +222,18 @@
 <clipPath id="breeze-shell-line-58">
     <rect x="0" y="1416.7" width="1464" height="24.65"/>
             </clipPath>
+<clipPath id="breeze-shell-line-59">
+    <rect x="0" y="1441.1" width="1464" height="24.65"/>
+            </clipPath>
+<clipPath id="breeze-shell-line-60">
+    <rect x="0" y="1465.5" width="1464" height="24.65"/>
+            </clipPath>
+<clipPath id="breeze-shell-line-61">
+    <rect x="0" y="1489.9" width="1464" height="24.65"/>
+            </clipPath>
     </defs>
 
-    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" 
x="1" y="1" width="1480" height="1512" rx="8"/><text class="breeze-shell-title" 
fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command:&#160;shell</text>
+    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" 
x="1" y="1" width="1480" height="1585.2" rx="8"/><text 
class="breeze-shell-title" fill="#c5c8c6" text-anchor="middle" x="740" 
y="27">Command:&#160;shell</text>
             <g transform="translate(26,22)">
             <circle cx="0" cy="0" r="7" fill="#ff5f57"/>
             <circle cx="22" cy="0" r="7" fill="#febc2e"/>
@@ -251,49 +260,52 @@
 </text><text class="breeze-shell-r5" x="0" y="361.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-14)">│</text><text class="breeze-shell-r7" 
x="353.8" y="361.6" textLength="1085.8" 
clip-path="url(#breeze-shell-line-14)">statsd&#160;|&#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;&#160;&#160;&#160;&#160
 [...]
 </text><text class="breeze-shell-r5" x="0" y="386" textLength="12.2" 
clip-path="url(#breeze-shell-line-15)">│</text><text class="breeze-shell-r4" 
x="24.4" y="386" textLength="12.2" 
clip-path="url(#breeze-shell-line-15)">-</text><text class="breeze-shell-r4" 
x="36.6" y="386" textLength="97.6" 
clip-path="url(#breeze-shell-line-15)">-forward</text><text 
class="breeze-shell-r4" x="134.2" y="386" textLength="146.4" 
clip-path="url(#breeze-shell-line-15)">-credentials</text><text class="breeze- 
[...]
 </text><text class="breeze-shell-r5" x="0" y="410.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-16)">│</text><text class="breeze-shell-r4" 
x="24.4" y="410.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-16)">-</text><text class="breeze-shell-r4" 
x="36.6" y="410.4" textLength="36.6" 
clip-path="url(#breeze-shell-line-16)">-db</text><text class="breeze-shell-r4" 
x="73.2" y="410.4" textLength="73.2" 
clip-path="url(#breeze-shell-line-16)">-reset</text><text class="breeze-shell 
[...]
-</text><text class="breeze-shell-r5" x="0" y="434.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-17)">│</text><text class="breeze-shell-r4" 
x="24.4" y="434.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-17)">-</text><text class="breeze-shell-r4" 
x="36.6" y="434.8" textLength="85.4" 
clip-path="url(#breeze-shell-line-17)">-github</text><text 
class="breeze-shell-r4" x="122" y="434.8" textLength="134.2" 
clip-path="url(#breeze-shell-line-17)">-repository</text><text class="bre [...]
-</text><text class="breeze-shell-r5" x="0" y="459.2" textLength="1464" 
clip-path="url(#breeze-shell-line-18)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-shell-r2" x="1464" y="459.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-18)">
-</text><text class="breeze-shell-r5" x="0" y="483.6" textLength="24.4" 
clip-path="url(#breeze-shell-line-19)">╭─</text><text class="breeze-shell-r5" 
x="24.4" y="483.6" textLength="329.4" 
clip-path="url(#breeze-shell-line-19)">&#160;Advanced&#160;flag&#160;for&#160;running&#160;</text><text
 class="breeze-shell-r5" x="353.8" y="483.6" textLength="1085.8" 
clip-path="url(#breeze-shell-line-19)">─────────────────────────────────────────────────────────────────────────────────────────</text><t
 [...]
-</text><text class="breeze-shell-r5" x="0" y="508" textLength="12.2" 
clip-path="url(#breeze-shell-line-20)">│</text><text class="breeze-shell-r4" 
x="24.4" y="508" textLength="12.2" 
clip-path="url(#breeze-shell-line-20)">-</text><text class="breeze-shell-r4" 
x="36.6" y="508" textLength="97.6" 
clip-path="url(#breeze-shell-line-20)">-install</text><text 
class="breeze-shell-r4" x="134.2" y="508" textLength="231.8" 
clip-path="url(#breeze-shell-line-20)">-selected-providers</text><text class=" 
[...]
-</text><text class="breeze-shell-r5" x="0" y="532.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-21)">│</text><text class="breeze-shell-r4" 
x="475.8" y="532.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-21)">-</text><text class="breeze-shell-r4" 
x="488" y="532.4" textLength="48.8" 
clip-path="url(#breeze-shell-line-21)">-use</text><text class="breeze-shell-r4" 
x="536.8" y="532.4" textLength="231.8" 
clip-path="url(#breeze-shell-line-21)">-packages-from-dist</text><text cla [...]
-</text><text class="breeze-shell-r5" x="0" y="556.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-22)">│</text><text class="breeze-shell-r7" 
x="475.8" y="556.8" textLength="963.8" 
clip-path="url(#breeze-shell-line-22)">(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;&#160;&#160;&#160;&#160;&#160;&#
 [...]
-</text><text class="breeze-shell-r5" x="0" y="581.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-23)">│</text><text class="breeze-shell-r4" 
x="24.4" y="581.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-23)">-</text><text class="breeze-shell-r4" 
x="36.6" y="581.2" textLength="48.8" 
clip-path="url(#breeze-shell-line-23)">-use</text><text class="breeze-shell-r4" 
x="85.4" y="581.2" textLength="195.2" 
clip-path="url(#breeze-shell-line-23)">-airflow-version</text><text class=" 
[...]
-</text><text class="breeze-shell-r5" x="0" y="605.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-24)">│</text><text class="breeze-shell-r2" 
x="475.8" y="605.6" textLength="963.8" 
clip-path="url(#breeze-shell-line-24)">`wheel`,&#160;or&#160;`sdist`&#160;if&#160;Airflow&#160;should&#160;be&#160;removed,&#160;installed&#160;from&#160;wheel&#160;packages</text><text
 class="breeze-shell-r5" x="1451.8" y="605.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-24)">│</text><text cla [...]
-</text><text class="breeze-shell-r5" x="0" y="630" textLength="12.2" 
clip-path="url(#breeze-shell-line-25)">│</text><text class="breeze-shell-r2" 
x="475.8" y="630" textLength="963.8" 
clip-path="url(#breeze-shell-line-25)">or&#160;sdist&#160;packages&#160;available&#160;in&#160;dist&#160;folder&#160;respectively.&#160;Implies&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-shell-r5" x="1451.8" y="630" textLength="12.2" cl [...]
-</text><text class="breeze-shell-r5" x="0" y="654.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-26)">│</text><text class="breeze-shell-r4" 
x="475.8" y="654.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-26)">-</text><text class="breeze-shell-r4" 
x="488" y="654.4" textLength="73.2" 
clip-path="url(#breeze-shell-line-26)">-mount</text><text 
class="breeze-shell-r4" x="561.2" y="654.4" textLength="97.6" 
clip-path="url(#breeze-shell-line-26)">-sources</text><text class="breeze [...]
-</text><text class="breeze-shell-r5" x="0" y="678.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-27)">│</text><text class="breeze-shell-r7" 
x="475.8" y="678.8" textLength="963.8" 
clip-path="url(#breeze-shell-line-27)">(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;&#160;&#160;&#160;&#160;&#160;&#
 [...]
-</text><text class="breeze-shell-r5" x="0" y="703.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-28)">│</text><text class="breeze-shell-r4" 
x="24.4" y="703.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-28)">-</text><text class="breeze-shell-r4" 
x="36.6" y="703.2" textLength="97.6" 
clip-path="url(#breeze-shell-line-28)">-airflow</text><text 
class="breeze-shell-r4" x="134.2" y="703.2" textLength="268.4" 
clip-path="url(#breeze-shell-line-28)">-constraints-reference</text><t [...]
-</text><text class="breeze-shell-r5" x="0" y="727.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-29)">│</text><text class="breeze-shell-r2" 
x="475.8" y="727.6" textLength="963.8" 
clip-path="url(#breeze-shell-line-29)">specify&#160;constraints&#160;for&#160;the&#160;installed&#160;version&#160;and&#160;to&#160;find&#160;newer&#160;dependencies&#160;&#160;&#160;</text><text
 class="breeze-shell-r5" x="1451.8" y="727.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-29)">│</text [...]
-</text><text class="breeze-shell-r5" x="0" y="752" textLength="12.2" 
clip-path="url(#breeze-shell-line-30)">│</text><text class="breeze-shell-r7" 
x="475.8" y="752" textLength="963.8" 
clip-path="url(#breeze-shell-line-30)">(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;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
-</text><text class="breeze-shell-r5" x="0" y="776.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-31)">│</text><text class="breeze-shell-r4" 
x="24.4" y="776.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-31)">-</text><text class="breeze-shell-r4" 
x="36.6" y="776.4" textLength="109.8" 
clip-path="url(#breeze-shell-line-31)">-platform</text><text 
class="breeze-shell-r2" x="475.8" y="776.4" textLength="329.4" 
clip-path="url(#breeze-shell-line-31)">Platform&#160;for&#160;Airflo [...]
-</text><text class="breeze-shell-r5" x="0" y="800.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-32)">│</text><text class="breeze-shell-r4" 
x="24.4" y="800.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-32)">-</text><text class="breeze-shell-r4" 
x="36.6" y="800.8" textLength="97.6" 
clip-path="url(#breeze-shell-line-32)">-airflow</text><text 
class="breeze-shell-r4" x="134.2" y="800.8" textLength="85.4" 
clip-path="url(#breeze-shell-line-32)">-extras</text><text class="breez [...]
-</text><text class="breeze-shell-r5" x="0" y="825.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-33)">│</text><text class="breeze-shell-r4" 
x="24.4" y="825.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-33)">-</text><text class="breeze-shell-r4" 
x="36.6" y="825.2" textLength="48.8" 
clip-path="url(#breeze-shell-line-33)">-use</text><text class="breeze-shell-r4" 
x="85.4" y="825.2" textLength="231.8" 
clip-path="url(#breeze-shell-line-33)">-packages-from-dist</text><text clas 
[...]
-</text><text class="breeze-shell-r5" x="0" y="849.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-34)">│</text><text class="breeze-shell-r2" 
x="475.8" y="849.6" textLength="963.8" 
clip-path="url(#breeze-shell-line-34)">folder&#160;when&#160;entering&#160;breeze.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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-shell-r5" x="0" y="874" textLength="12.2" 
clip-path="url(#breeze-shell-line-35)">│</text><text class="breeze-shell-r4" 
x="24.4" y="874" textLength="12.2" 
clip-path="url(#breeze-shell-line-35)">-</text><text class="breeze-shell-r4" 
x="36.6" y="874" textLength="97.6" 
clip-path="url(#breeze-shell-line-35)">-package</text><text 
class="breeze-shell-r4" x="134.2" y="874" textLength="85.4" 
clip-path="url(#breeze-shell-line-35)">-format</text><text class="breeze-shell- 
[...]
-</text><text class="breeze-shell-r5" x="0" y="898.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-36)">│</text><text class="breeze-shell-r5" 
x="475.8" y="898.4" textLength="658.8" 
clip-path="url(#breeze-shell-line-36)">[default:&#160;wheel]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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
 clas [...]
-</text><text class="breeze-shell-r5" x="0" y="922.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-37)">│</text><text class="breeze-shell-r4" 
x="24.4" y="922.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-37)">-</text><text class="breeze-shell-r4" 
x="36.6" y="922.8" textLength="73.2" 
clip-path="url(#breeze-shell-line-37)">-force</text><text 
class="breeze-shell-r4" x="109.8" y="922.8" textLength="73.2" 
clip-path="url(#breeze-shell-line-37)">-build</text><text class="breeze-s [...]
-</text><text class="breeze-shell-r5" x="0" y="947.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-38)">│</text><text class="breeze-shell-r4" 
x="24.4" y="947.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-38)">-</text><text class="breeze-shell-r4" 
x="36.6" y="947.2" textLength="73.2" 
clip-path="url(#breeze-shell-line-38)">-image</text><text 
class="breeze-shell-r4" x="109.8" y="947.2" textLength="48.8" 
clip-path="url(#breeze-shell-line-38)">-tag</text><text class="breeze-she [...]
-</text><text class="breeze-shell-r5" x="0" y="971.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-39)">│</text><text class="breeze-shell-r7" 
x="475.8" y="971.6" textLength="963.8" 
clip-path="url(#breeze-shell-line-39)">(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;&#160;&#160;&#160;&#160;&#160;&#
 [...]
-</text><text class="breeze-shell-r5" x="0" y="996" textLength="12.2" 
clip-path="url(#breeze-shell-line-40)">│</text><text class="breeze-shell-r5" 
x="475.8" y="996" textLength="963.8" 
clip-path="url(#breeze-shell-line-40)">[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;&#160;&#160;&#160;&#160;&#160;&#160;&#
 [...]
-</text><text class="breeze-shell-r5" x="0" y="1020.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-41)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1020.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-41)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1020.4" textLength="73.2" 
clip-path="url(#breeze-shell-line-41)">-mount</text><text 
class="breeze-shell-r4" x="109.8" y="1020.4" textLength="97.6" 
clip-path="url(#breeze-shell-line-41)">-sources</text><text class="br [...]
-</text><text class="breeze-shell-r5" x="0" y="1044.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-42)">│</text><text class="breeze-shell-r2" 
x="475.8" y="1044.8" textLength="963.8" 
clip-path="url(#breeze-shell-line-42)">(default&#160;=&#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;&#160;&#160;&#160;&#160;&#160
 [...]
-</text><text class="breeze-shell-r5" x="0" y="1069.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-43)">│</text><text class="breeze-shell-r7" 
x="475.8" y="1069.2" textLength="963.8" 
clip-path="url(#breeze-shell-line-43)">(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;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
-</text><text class="breeze-shell-r5" x="0" y="1093.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-44)">│</text><text class="breeze-shell-r5" 
x="475.8" y="1093.6" textLength="963.8" 
clip-path="url(#breeze-shell-line-44)">[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;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
-</text><text class="breeze-shell-r5" x="0" y="1118" textLength="12.2" 
clip-path="url(#breeze-shell-line-45)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1118" textLength="12.2" 
clip-path="url(#breeze-shell-line-45)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1118" textLength="97.6" 
clip-path="url(#breeze-shell-line-45)">-include</text><text 
class="breeze-shell-r4" x="134.2" y="1118" textLength="146.4" 
clip-path="url(#breeze-shell-line-45)">-mypy-volume</text><text class="bre [...]
-</text><text class="breeze-shell-r5" x="0" y="1142.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-46)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1142.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-46)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1142.4" textLength="48.8" 
clip-path="url(#breeze-shell-line-46)">-max</text><text class="breeze-shell-r4" 
x="85.4" y="1142.4" textLength="61" 
clip-path="url(#breeze-shell-line-46)">-time</text><text class="breeze-she [...]
-</text><text class="breeze-shell-r5" x="0" y="1166.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-47)">│</text><text class="breeze-shell-r2" 
x="475.8" y="1166.8" textLength="963.8" 
clip-path="url(#breeze-shell-line-47)">will&#160;fail.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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-shell-r5" x="0" y="1191.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-48)">│</text><text class="breeze-shell-r7" 
x="475.8" y="1191.2" textLength="963.8" 
clip-path="url(#breeze-shell-line-48)">(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;&#160;&#160;&#160;&#160;&#16
 [...]
-</text><text class="breeze-shell-r5" x="0" y="1215.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-49)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1215.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-49)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1215.6" textLength="109.8" 
clip-path="url(#breeze-shell-line-49)">-executor</text><text 
class="breeze-shell-r2" x="475.8" y="1215.6" textLength="500.2" 
clip-path="url(#breeze-shell-line-49)">Specify&#160;the&#160;exe [...]
-</text><text class="breeze-shell-r5" x="0" y="1240" textLength="12.2" 
clip-path="url(#breeze-shell-line-50)">│</text><text class="breeze-shell-r5" 
x="475.8" y="1240" textLength="500.2" 
clip-path="url(#breeze-shell-line-50)">[default:&#160;LocalExecutor]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-shell-r5" x="1451.8" y="1240" textLength="12.2" 
clip-path="url(#breeze-shell-line-50)">│</text><text class="br [...]
-</text><text class="breeze-shell-r5" x="0" y="1264.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-51)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1264.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-51)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1264.4" textLength="85.4" 
clip-path="url(#breeze-shell-line-51)">-celery</text><text 
class="breeze-shell-r4" x="122" y="1264.4" textLength="85.4" 
clip-path="url(#breeze-shell-line-51)">-broker</text><text class="bree [...]
-</text><text class="breeze-shell-r5" x="0" y="1288.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-52)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1288.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-52)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1288.8" textLength="85.4" 
clip-path="url(#breeze-shell-line-52)">-celery</text><text 
class="breeze-shell-r4" x="122" y="1288.8" textLength="85.4" 
clip-path="url(#breeze-shell-line-52)">-flower</text><text class="bree [...]
-</text><text class="breeze-shell-r5" x="0" y="1313.2" textLength="1464" 
clip-path="url(#breeze-shell-line-53)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-shell-r2" x="1464" y="1313.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-53)">
-</text><text class="breeze-shell-r5" x="0" y="1337.6" textLength="24.4" 
clip-path="url(#breeze-shell-line-54)">╭─</text><text class="breeze-shell-r5" 
x="24.4" y="1337.6" textLength="195.2" 
clip-path="url(#breeze-shell-line-54)">&#160;Common&#160;options&#160;</text><text
 class="breeze-shell-r5" x="219.6" y="1337.6" textLength="1220" 
clip-path="url(#breeze-shell-line-54)">────────────────────────────────────────────────────────────────────────────────────────────────────</text><text
 class [...]
-</text><text class="breeze-shell-r5" x="0" y="1362" textLength="12.2" 
clip-path="url(#breeze-shell-line-55)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1362" textLength="12.2" 
clip-path="url(#breeze-shell-line-55)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1362" textLength="97.6" 
clip-path="url(#breeze-shell-line-55)">-verbose</text><text 
class="breeze-shell-r6" x="158.6" y="1362" textLength="24.4" 
clip-path="url(#breeze-shell-line-55)">-v</text><text class="breeze-shell-r 
[...]
-</text><text class="breeze-shell-r5" x="0" y="1386.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-56)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1386.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-56)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1386.4" textLength="48.8" 
clip-path="url(#breeze-shell-line-56)">-dry</text><text class="breeze-shell-r4" 
x="85.4" y="1386.4" textLength="48.8" 
clip-path="url(#breeze-shell-line-56)">-run</text><text class="breeze-sh [...]
-</text><text class="breeze-shell-r5" x="0" y="1410.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-57)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1410.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-57)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1410.8" textLength="85.4" 
clip-path="url(#breeze-shell-line-57)">-answer</text><text 
class="breeze-shell-r6" x="158.6" y="1410.8" textLength="24.4" 
clip-path="url(#breeze-shell-line-57)">-a</text><text class="breeze- [...]
-</text><text class="breeze-shell-r5" x="0" y="1435.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-58)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1435.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-58)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1435.2" textLength="61" 
clip-path="url(#breeze-shell-line-58)">-help</text><text 
class="breeze-shell-r6" x="158.6" y="1435.2" textLength="24.4" 
clip-path="url(#breeze-shell-line-58)">-h</text><text class="breeze-shel [...]
-</text><text class="breeze-shell-r5" x="0" y="1459.6" textLength="1464" 
clip-path="url(#breeze-shell-line-59)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-shell-r2" x="1464" y="1459.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-59)">
+</text><text class="breeze-shell-r5" x="0" y="434.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-17)">│</text><text class="breeze-shell-r4" 
x="24.4" y="434.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-17)">-</text><text class="breeze-shell-r4" 
x="36.6" y="434.8" textLength="48.8" 
clip-path="url(#breeze-shell-line-17)">-max</text><text class="breeze-shell-r4" 
x="85.4" y="434.8" textLength="61" 
clip-path="url(#breeze-shell-line-17)">-time</text><text class="breeze-shell-r 
[...]
+</text><text class="breeze-shell-r5" x="0" y="459.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-18)">│</text><text class="breeze-shell-r7" 
x="353.8" y="459.2" textLength="1049.2" 
clip-path="url(#breeze-shell-line-18)">(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;&#160;&#160;&#160;&#160;&#160
 [...]
+</text><text class="breeze-shell-r5" x="0" y="483.6" textLength="1464" 
clip-path="url(#breeze-shell-line-19)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-shell-r2" x="1464" y="483.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-19)">
+</text><text class="breeze-shell-r5" x="0" y="508" textLength="24.4" 
clip-path="url(#breeze-shell-line-20)">╭─</text><text class="breeze-shell-r5" 
x="24.4" y="508" textLength="231.8" 
clip-path="url(#breeze-shell-line-20)">&#160;Choosing&#160;executor&#160;</text><text
 class="breeze-shell-r5" x="256.2" y="508" textLength="1183.4" 
clip-path="url(#breeze-shell-line-20)">─────────────────────────────────────────────────────────────────────────────────────────────────</text><text
 class="breez [...]
+</text><text class="breeze-shell-r5" x="0" y="532.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-21)">│</text><text class="breeze-shell-r4" 
x="24.4" y="532.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-21)">-</text><text class="breeze-shell-r4" 
x="36.6" y="532.4" textLength="109.8" 
clip-path="url(#breeze-shell-line-21)">-executor</text><text 
class="breeze-shell-r2" x="256.2" y="532.4" textLength="500.2" 
clip-path="url(#breeze-shell-line-21)">Specify&#160;the&#160;executo [...]
+</text><text class="breeze-shell-r5" x="0" y="556.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-22)">│</text><text class="breeze-shell-r4" 
x="24.4" y="556.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-22)">-</text><text class="breeze-shell-r4" 
x="36.6" y="556.8" textLength="85.4" 
clip-path="url(#breeze-shell-line-22)">-celery</text><text 
class="breeze-shell-r4" x="122" y="556.8" textLength="85.4" 
clip-path="url(#breeze-shell-line-22)">-broker</text><text class="breeze-s [...]
+</text><text class="breeze-shell-r5" x="0" y="581.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-23)">│</text><text class="breeze-shell-r4" 
x="24.4" y="581.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-23)">-</text><text class="breeze-shell-r4" 
x="36.6" y="581.2" textLength="85.4" 
clip-path="url(#breeze-shell-line-23)">-celery</text><text 
class="breeze-shell-r4" x="122" y="581.2" textLength="85.4" 
clip-path="url(#breeze-shell-line-23)">-flower</text><text class="breeze-s [...]
+</text><text class="breeze-shell-r5" x="0" y="605.6" textLength="1464" 
clip-path="url(#breeze-shell-line-24)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-shell-r2" x="1464" y="605.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-24)">
+</text><text class="breeze-shell-r5" x="0" y="630" textLength="24.4" 
clip-path="url(#breeze-shell-line-25)">╭─</text><text class="breeze-shell-r5" 
x="24.4" y="630" textLength="463.6" 
clip-path="url(#breeze-shell-line-25)">&#160;Building&#160;image&#160;before&#160;entering&#160;shell&#160;</text><text
 class="breeze-shell-r5" x="488" y="630" textLength="951.6" 
clip-path="url(#breeze-shell-line-25)">──────────────────────────────────────────────────────────────────────────────</text><text
  [...]
+</text><text class="breeze-shell-r5" x="0" y="654.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-26)">│</text><text class="breeze-shell-r4" 
x="24.4" y="654.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-26)">-</text><text class="breeze-shell-r4" 
x="36.6" y="654.4" textLength="73.2" 
clip-path="url(#breeze-shell-line-26)">-force</text><text 
class="breeze-shell-r4" x="109.8" y="654.4" textLength="73.2" 
clip-path="url(#breeze-shell-line-26)">-build</text><text class="breeze-s [...]
+</text><text class="breeze-shell-r5" x="0" y="678.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-27)">│</text><text class="breeze-shell-r4" 
x="24.4" y="678.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-27)">-</text><text class="breeze-shell-r4" 
x="36.6" y="678.8" textLength="109.8" 
clip-path="url(#breeze-shell-line-27)">-platform</text><text 
class="breeze-shell-r2" x="329.4" y="678.8" textLength="329.4" 
clip-path="url(#breeze-shell-line-27)">Platform&#160;for&#160;Airflo [...]
+</text><text class="breeze-shell-r5" x="0" y="703.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-28)">│</text><text class="breeze-shell-r4" 
x="24.4" y="703.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-28)">-</text><text class="breeze-shell-r4" 
x="36.6" y="703.2" textLength="73.2" 
clip-path="url(#breeze-shell-line-28)">-image</text><text 
class="breeze-shell-r4" x="109.8" y="703.2" textLength="48.8" 
clip-path="url(#breeze-shell-line-28)">-tag</text><text class="breeze-she [...]
+</text><text class="breeze-shell-r5" x="0" y="727.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-29)">│</text><text class="breeze-shell-r5" 
x="329.4" y="727.6" textLength="963.8" 
clip-path="url(#breeze-shell-line-29)">[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;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
+</text><text class="breeze-shell-r5" x="0" y="752" textLength="12.2" 
clip-path="url(#breeze-shell-line-30)">│</text><text class="breeze-shell-r4" 
x="24.4" y="752" textLength="12.2" 
clip-path="url(#breeze-shell-line-30)">-</text><text class="breeze-shell-r4" 
x="36.6" y="752" textLength="85.4" 
clip-path="url(#breeze-shell-line-30)">-github</text><text 
class="breeze-shell-r4" x="122" y="752" textLength="134.2" 
clip-path="url(#breeze-shell-line-30)">-repository</text><text 
class="breeze-shel [...]
+</text><text class="breeze-shell-r5" x="0" y="776.4" textLength="1464" 
clip-path="url(#breeze-shell-line-31)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-shell-r2" x="1464" y="776.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-31)">
+</text><text class="breeze-shell-r5" x="0" y="800.8" textLength="24.4" 
clip-path="url(#breeze-shell-line-32)">╭─</text><text class="breeze-shell-r5" 
x="24.4" y="800.8" textLength="414.8" 
clip-path="url(#breeze-shell-line-32)">&#160;Mounting&#160;the&#160;sources&#160;and&#160;volumes&#160;</text><text
 class="breeze-shell-r5" x="439.2" y="800.8" textLength="1000.4" 
clip-path="url(#breeze-shell-line-32)">──────────────────────────────────────────────────────────────────────────────────</te
 [...]
+</text><text class="breeze-shell-r5" x="0" y="825.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-33)">│</text><text class="breeze-shell-r4" 
x="24.4" y="825.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-33)">-</text><text class="breeze-shell-r4" 
x="36.6" y="825.2" textLength="73.2" 
clip-path="url(#breeze-shell-line-33)">-mount</text><text 
class="breeze-shell-r4" x="109.8" y="825.2" textLength="97.6" 
clip-path="url(#breeze-shell-line-33)">-sources</text><text class="breeze [...]
+</text><text class="breeze-shell-r5" x="0" y="849.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-34)">│</text><text class="breeze-shell-r2" 
x="329.4" y="849.6" textLength="1110.2" 
clip-path="url(#breeze-shell-line-34)">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;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
+</text><text class="breeze-shell-r5" x="0" y="874" textLength="12.2" 
clip-path="url(#breeze-shell-line-35)">│</text><text class="breeze-shell-r7" 
x="329.4" y="874" textLength="1110.2" 
clip-path="url(#breeze-shell-line-35)">(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;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
+</text><text class="breeze-shell-r5" x="0" y="898.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-36)">│</text><text class="breeze-shell-r5" 
x="329.4" y="898.4" textLength="1110.2" 
clip-path="url(#breeze-shell-line-36)">[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;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
+</text><text class="breeze-shell-r5" x="0" y="922.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-37)">│</text><text class="breeze-shell-r4" 
x="24.4" y="922.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-37)">-</text><text class="breeze-shell-r4" 
x="36.6" y="922.8" textLength="97.6" 
clip-path="url(#breeze-shell-line-37)">-include</text><text 
class="breeze-shell-r4" x="134.2" y="922.8" textLength="146.4" 
clip-path="url(#breeze-shell-line-37)">-mypy-volume</text><text class= [...]
+</text><text class="breeze-shell-r5" x="0" y="947.2" textLength="1464" 
clip-path="url(#breeze-shell-line-38)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-shell-r2" x="1464" y="947.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-38)">
+</text><text class="breeze-shell-r5" x="0" y="971.6" textLength="24.4" 
clip-path="url(#breeze-shell-line-39)">╭─</text><text class="breeze-shell-r5" 
x="24.4" y="971.6" textLength="512.4" 
clip-path="url(#breeze-shell-line-39)">&#160;Installing&#160;packages&#160;after&#160;entering&#160;shell&#160;</text><text
 class="breeze-shell-r5" x="536.8" y="971.6" textLength="902.8" 
clip-path="url(#breeze-shell-line-39)">──────────────────────────────────────────────────────────────────────────</tex
 [...]
+</text><text class="breeze-shell-r5" x="0" y="996" textLength="12.2" 
clip-path="url(#breeze-shell-line-40)">│</text><text class="breeze-shell-r4" 
x="24.4" y="996" textLength="12.2" 
clip-path="url(#breeze-shell-line-40)">-</text><text class="breeze-shell-r4" 
x="36.6" y="996" textLength="97.6" 
clip-path="url(#breeze-shell-line-40)">-install</text><text 
class="breeze-shell-r4" x="134.2" y="996" textLength="231.8" 
clip-path="url(#breeze-shell-line-40)">-selected-providers</text><text class=" 
[...]
+</text><text class="breeze-shell-r5" x="0" y="1020.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-41)">│</text><text class="breeze-shell-r4" 
x="451.4" y="1020.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-41)">-</text><text class="breeze-shell-r4" 
x="463.6" y="1020.4" textLength="48.8" 
clip-path="url(#breeze-shell-line-41)">-use</text><text class="breeze-shell-r4" 
x="512.4" y="1020.4" textLength="231.8" 
clip-path="url(#breeze-shell-line-41)">-packages-from-dist</text><te [...]
+</text><text class="breeze-shell-r5" x="0" y="1044.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-42)">│</text><text class="breeze-shell-r7" 
x="451.4" y="1044.8" textLength="988.2" 
clip-path="url(#breeze-shell-line-42)">(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;&#160;&#160;&#160;&#160;&#160;
 [...]
+</text><text class="breeze-shell-r5" x="0" y="1069.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-43)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1069.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-43)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1069.2" textLength="48.8" 
clip-path="url(#breeze-shell-line-43)">-use</text><text class="breeze-shell-r4" 
x="85.4" y="1069.2" textLength="195.2" 
clip-path="url(#breeze-shell-line-43)">-airflow-version</text><text cla [...]
+</text><text class="breeze-shell-r5" x="0" y="1093.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-44)">│</text><text class="breeze-shell-r2" 
x="451.4" y="1093.6" textLength="988.2" 
clip-path="url(#breeze-shell-line-44)">`wheel`,&#160;or&#160;`sdist`&#160;if&#160;Airflow&#160;should&#160;be&#160;removed,&#160;installed&#160;from&#160;wheel&#160;packages&#160;&#160;</text><text
 class="breeze-shell-r5" x="1451.8" y="1093.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-44)">│< [...]
+</text><text class="breeze-shell-r5" x="0" y="1118" textLength="12.2" 
clip-path="url(#breeze-shell-line-45)">│</text><text class="breeze-shell-r2" 
x="451.4" y="1118" textLength="793" 
clip-path="url(#breeze-shell-line-45)">or&#160;sdist&#160;packages&#160;available&#160;in&#160;dist&#160;folder&#160;respectively.&#160;Implies&#160;</text><text
 class="breeze-shell-r4" x="1244.4" y="1118" textLength="12.2" 
clip-path="url(#breeze-shell-line-45)">-</text><text class="breeze-shell-r4" 
x="1256. [...]
+</text><text class="breeze-shell-r5" x="0" y="1142.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-46)">│</text><text class="breeze-shell-r2" 
x="451.4" y="1142.4" textLength="988.2" 
clip-path="url(#breeze-shell-line-46)">`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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
+</text><text class="breeze-shell-r5" x="0" y="1166.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-47)">│</text><text class="breeze-shell-r7" 
x="451.4" y="1166.8" textLength="988.2" 
clip-path="url(#breeze-shell-line-47)">(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;&#160;&#160;&#160;&#160;&#160;
 [...]
+</text><text class="breeze-shell-r5" x="0" y="1191.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-48)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1191.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-48)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1191.2" textLength="97.6" 
clip-path="url(#breeze-shell-line-48)">-airflow</text><text 
class="breeze-shell-r4" x="134.2" y="1191.2" textLength="268.4" 
clip-path="url(#breeze-shell-line-48)">-constraints-reference</tex [...]
+</text><text class="breeze-shell-r5" x="0" y="1215.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-49)">│</text><text class="breeze-shell-r2" 
x="451.4" y="1215.6" textLength="988.2" 
clip-path="url(#breeze-shell-line-49)">specify&#160;constraints&#160;for&#160;the&#160;installed&#160;version&#160;and&#160;to&#160;find&#160;newer&#160;dependencies&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-shell-r5" x="1451.8" y="1215.6" textLength="12.2" 
clip-path="url(#breeze-shell-li [...]
+</text><text class="breeze-shell-r5" x="0" y="1240" textLength="12.2" 
clip-path="url(#breeze-shell-line-50)">│</text><text class="breeze-shell-r7" 
x="451.4" y="1240" textLength="988.2" 
clip-path="url(#breeze-shell-line-50)">(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;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
+</text><text class="breeze-shell-r5" x="0" y="1264.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-51)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1264.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-51)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1264.4" textLength="97.6" 
clip-path="url(#breeze-shell-line-51)">-airflow</text><text 
class="breeze-shell-r4" x="134.2" y="1264.4" textLength="85.4" 
clip-path="url(#breeze-shell-line-51)">-extras</text><text class="b [...]
+</text><text class="breeze-shell-r5" x="0" y="1288.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-52)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1288.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-52)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1288.8" textLength="48.8" 
clip-path="url(#breeze-shell-line-52)">-use</text><text class="breeze-shell-r4" 
x="85.4" y="1288.8" textLength="231.8" 
clip-path="url(#breeze-shell-line-52)">-packages-from-dist</text><text  [...]
+</text><text class="breeze-shell-r5" x="0" y="1313.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-53)">│</text><text class="breeze-shell-r2" 
x="451.4" y="1313.2" textLength="988.2" 
clip-path="url(#breeze-shell-line-53)">when&#160;entering&#160;breeze.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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-shell-r5" x="0" y="1337.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-54)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1337.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-54)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1337.6" textLength="97.6" 
clip-path="url(#breeze-shell-line-54)">-package</text><text 
class="breeze-shell-r4" x="134.2" y="1337.6" textLength="85.4" 
clip-path="url(#breeze-shell-line-54)">-format</text><text class="b [...]
+</text><text class="breeze-shell-r5" x="0" y="1362" textLength="12.2" 
clip-path="url(#breeze-shell-line-55)">│</text><text class="breeze-shell-r5" 
x="451.4" y="1362" textLength="658.8" 
clip-path="url(#breeze-shell-line-55)">[default:&#160;wheel]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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= [...]
+</text><text class="breeze-shell-r5" x="0" y="1386.4" textLength="1464" 
clip-path="url(#breeze-shell-line-56)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-shell-r2" x="1464" y="1386.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-56)">
+</text><text class="breeze-shell-r5" x="0" y="1410.8" textLength="24.4" 
clip-path="url(#breeze-shell-line-57)">╭─</text><text class="breeze-shell-r5" 
x="24.4" y="1410.8" textLength="195.2" 
clip-path="url(#breeze-shell-line-57)">&#160;Common&#160;options&#160;</text><text
 class="breeze-shell-r5" x="219.6" y="1410.8" textLength="1220" 
clip-path="url(#breeze-shell-line-57)">────────────────────────────────────────────────────────────────────────────────────────────────────</text><text
 class [...]
+</text><text class="breeze-shell-r5" x="0" y="1435.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-58)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1435.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-58)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1435.2" textLength="97.6" 
clip-path="url(#breeze-shell-line-58)">-verbose</text><text 
class="breeze-shell-r6" x="158.6" y="1435.2" textLength="24.4" 
clip-path="url(#breeze-shell-line-58)">-v</text><text class="breeze [...]
+</text><text class="breeze-shell-r5" x="0" y="1459.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-59)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1459.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-59)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1459.6" textLength="48.8" 
clip-path="url(#breeze-shell-line-59)">-dry</text><text class="breeze-shell-r4" 
x="85.4" y="1459.6" textLength="48.8" 
clip-path="url(#breeze-shell-line-59)">-run</text><text class="breeze-sh [...]
+</text><text class="breeze-shell-r5" x="0" y="1484" textLength="12.2" 
clip-path="url(#breeze-shell-line-60)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1484" textLength="12.2" 
clip-path="url(#breeze-shell-line-60)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1484" textLength="85.4" 
clip-path="url(#breeze-shell-line-60)">-answer</text><text 
class="breeze-shell-r6" x="158.6" y="1484" textLength="24.4" 
clip-path="url(#breeze-shell-line-60)">-a</text><text class="breeze-shell-r2 
[...]
+</text><text class="breeze-shell-r5" x="0" y="1508.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-61)">│</text><text class="breeze-shell-r4" 
x="24.4" y="1508.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-61)">-</text><text class="breeze-shell-r4" 
x="36.6" y="1508.4" textLength="61" 
clip-path="url(#breeze-shell-line-61)">-help</text><text 
class="breeze-shell-r6" x="158.6" y="1508.4" textLength="24.4" 
clip-path="url(#breeze-shell-line-61)">-h</text><text class="breeze-shel [...]
+</text><text class="breeze-shell-r5" x="0" y="1532.8" textLength="1464" 
clip-path="url(#breeze-shell-line-62)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-shell-r2" x="1464" y="1532.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-62)">
 </text>
     </g>
     </g>
diff --git a/images/breeze/output_start-airflow.svg 
b/images/breeze/output_start-airflow.svg
index 210f2f2096..fcdd4c8fc9 100644
--- a/images/breeze/output_start-airflow.svg
+++ b/images/breeze/output_start-airflow.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 1587.1999999999998" 
xmlns="http://www.w3.org/2000/svg";>
+<svg class="rich-terminal" viewBox="0 0 1482 1684.8" 
xmlns="http://www.w3.org/2000/svg";>
     <!-- Generated with Rich https://www.textualize.io -->
     <style>
 
@@ -43,7 +43,7 @@
 
     <defs>
     <clipPath id="breeze-start-airflow-clip-terminal">
-      <rect x="0" y="0" width="1463.0" height="1536.1999999999998" />
+      <rect x="0" y="0" width="1463.0" height="1633.8" />
     </clipPath>
     <clipPath id="breeze-start-airflow-line-0">
     <rect x="0" y="1.5" width="1464" height="24.65"/>
@@ -231,9 +231,21 @@
 <clipPath id="breeze-start-airflow-line-61">
     <rect x="0" y="1489.9" width="1464" height="24.65"/>
             </clipPath>
+<clipPath id="breeze-start-airflow-line-62">
+    <rect x="0" y="1514.3" width="1464" height="24.65"/>
+            </clipPath>
+<clipPath id="breeze-start-airflow-line-63">
+    <rect x="0" y="1538.7" width="1464" height="24.65"/>
+            </clipPath>
+<clipPath id="breeze-start-airflow-line-64">
+    <rect x="0" y="1563.1" width="1464" height="24.65"/>
+            </clipPath>
+<clipPath id="breeze-start-airflow-line-65">
+    <rect x="0" y="1587.5" width="1464" height="24.65"/>
+            </clipPath>
     </defs>
 
-    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" 
x="1" y="1" width="1480" height="1585.2" rx="8"/><text 
class="breeze-start-airflow-title" fill="#c5c8c6" text-anchor="middle" x="740" 
y="27">Command:&#160;start-airflow</text>
+    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" 
x="1" y="1" width="1480" height="1682.8" rx="8"/><text 
class="breeze-start-airflow-title" fill="#c5c8c6" text-anchor="middle" x="740" 
y="27">Command:&#160;start-airflow</text>
             <g transform="translate(26,22)">
             <circle cx="0" cy="0" r="7" fill="#ff5f57"/>
             <circle cx="22" cy="0" r="7" fill="#febc2e"/>
@@ -265,47 +277,51 @@
 </text><text class="breeze-start-airflow-r5" x="0" y="483.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-19)">│</text><text 
class="breeze-start-airflow-r7" x="414.8" y="483.6" textLength="1024.8" 
clip-path="url(#breeze-start-airflow-line-19)">statsd&#160;|&#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;&#1
 [...]
 </text><text class="breeze-start-airflow-r5" x="0" y="508" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-20)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="508" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-20)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="508" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-20)">-forward</text><text 
class="breeze-start-airflow-r4" x="134.2" y="508" textLength="146.4" 
clip-path="url(#breeze [...]
 </text><text class="breeze-start-airflow-r5" x="0" y="532.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-21)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="532.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-21)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="532.4" textLength="36.6" 
clip-path="url(#breeze-start-airflow-line-21)">-db</text><text 
class="breeze-start-airflow-r4" x="73.2" y="532.4" textLength="73.2" 
clip-path="url(#breez [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="556.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-22)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="556.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-22)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="556.8" textLength="85.4" 
clip-path="url(#breeze-start-airflow-line-22)">-github</text><text 
class="breeze-start-airflow-r4" x="122" y="556.8" textLength="134.2" 
clip-path="url(#b [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="581.2" textLength="1464" 
clip-path="url(#breeze-start-airflow-line-23)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-start-airflow-r2" x="1464" y="581.2" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-23)">
-</text><text class="breeze-start-airflow-r5" x="0" y="605.6" textLength="24.4" 
clip-path="url(#breeze-start-airflow-line-24)">╭─</text><text 
class="breeze-start-airflow-r5" x="24.4" y="605.6" textLength="329.4" 
clip-path="url(#breeze-start-airflow-line-24)">&#160;Asset&#160;compilation&#160;options&#160;</text><text
 class="breeze-start-airflow-r5" x="353.8" y="605.6" textLength="1085.8" 
clip-path="url(#breeze-start-airflow-line-24)">───────────────────────────────────────────────────────
 [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="630" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-25)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="630" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-25)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="630" textLength="61" 
clip-path="url(#breeze-start-airflow-line-25)">-skip</text><text 
class="breeze-start-airflow-r4" x="97.6" y="630" textLength="219.6" 
clip-path="url(#breeze-start [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="654.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-26)">│</text><text 
class="breeze-start-airflow-r2" x="366" y="654.4" textLength="305" 
clip-path="url(#breeze-start-airflow-line-26)">(mutually&#160;exclusive&#160;with&#160;</text><text
 class="breeze-start-airflow-r4" x="671" y="654.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-26)">-</text><text 
class="breeze-start-airflow-r4" x="683.2" y="654.4" text [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="678.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-27)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="678.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-27)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="678.8" textLength="48.8" 
clip-path="url(#breeze-start-airflow-line-27)">-dev</text><text 
class="breeze-start-airflow-r4" x="85.4" y="678.8" textLength="61" 
clip-path="url(#breeze [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="703.2" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-28)">│</text><text 
class="breeze-start-airflow-r2" x="366" y="703.2" textLength="305" 
clip-path="url(#breeze-start-airflow-line-28)">(mutually&#160;exclusive&#160;with&#160;</text><text
 class="breeze-start-airflow-r4" x="671" y="703.2" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-28)">-</text><text 
class="breeze-start-airflow-r4" x="683.2" y="703.2" text [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="727.6" textLength="1464" 
clip-path="url(#breeze-start-airflow-line-29)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-start-airflow-r2" x="1464" y="727.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-29)">
-</text><text class="breeze-start-airflow-r5" x="0" y="752" textLength="24.4" 
clip-path="url(#breeze-start-airflow-line-30)">╭─</text><text 
class="breeze-start-airflow-r5" x="24.4" y="752" textLength="329.4" 
clip-path="url(#breeze-start-airflow-line-30)">&#160;Advanced&#160;flag&#160;for&#160;running&#160;</text><text
 class="breeze-start-airflow-r5" x="353.8" y="752" textLength="1085.8" 
clip-path="url(#breeze-start-airflow-line-30)">────────────────────────────────────────────────────────
 [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="776.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-31)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="776.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-31)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="776.4" textLength="48.8" 
clip-path="url(#breeze-start-airflow-line-31)">-use</text><text 
class="breeze-start-airflow-r4" x="85.4" y="776.4" textLength="195.2" 
clip-path="url(#bre [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="800.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-32)">│</text><text 
class="breeze-start-airflow-r2" x="475.8" y="800.8" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-32)">`wheel`,&#160;or&#160;`sdist`&#160;if&#160;Airflow&#160;should&#160;be&#160;removed,&#160;installed&#160;from&#160;wheel&#160;packages</text><text
 class="breeze-start-airflow-r5" x="1451.8" y="800.8" textLength="12.2" 
clip-path="url(# [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="825.2" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-33)">│</text><text 
class="breeze-start-airflow-r2" x="475.8" y="825.2" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-33)">or&#160;sdist&#160;packages&#160;available&#160;in&#160;dist&#160;folder&#160;respectively.&#160;Implies&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-start-airflow [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="849.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-34)">│</text><text 
class="breeze-start-airflow-r4" x="475.8" y="849.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-34)">-</text><text 
class="breeze-start-airflow-r4" x="488" y="849.6" textLength="73.2" 
clip-path="url(#breeze-start-airflow-line-34)">-mount</text><text 
class="breeze-start-airflow-r4" x="561.2" y="849.6" textLength="97.6" 
clip-path="url(#b [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="874" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-35)">│</text><text 
class="breeze-start-airflow-r7" x="475.8" y="874" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-35)">(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;&#16
 [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="898.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-36)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="898.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-36)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="898.4" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-36)">-airflow</text><text 
class="breeze-start-airflow-r4" x="134.2" y="898.4" textLength="268.4" 
clip-path="url [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="922.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-37)">│</text><text 
class="breeze-start-airflow-r2" x="475.8" y="922.8" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-37)">specify&#160;constraints&#160;for&#160;the&#160;installed&#160;version&#160;and&#160;to&#160;find&#160;newer&#160;dependencies&#160;&#160;&#160;</text><text
 class="breeze-start-airflow-r5" x="1451.8" y="922.8" textLength="12.2" clip-p 
[...]
-</text><text class="breeze-start-airflow-r5" x="0" y="947.2" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-38)">│</text><text 
class="breeze-start-airflow-r7" x="475.8" y="947.2" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-38)">(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;
 [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="971.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-39)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="971.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-39)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="971.6" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-39)">-airflow</text><text 
class="breeze-start-airflow-r4" x="134.2" y="971.6" textLength="85.4" 
clip-path="url( [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="996" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-40)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="996" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-40)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="996" textLength="48.8" 
clip-path="url(#breeze-start-airflow-line-40)">-use</text><text 
class="breeze-start-airflow-r4" x="85.4" y="996" textLength="231.8" 
clip-path="url(#breeze-star [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1020.4" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-41)">│</text><text 
class="breeze-start-airflow-r2" x="475.8" y="1020.4" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-41)">folder&#160;when&#160;entering&#160;breeze.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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-start-airflow-r5" x="0" y="1044.8" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-42)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1044.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-42)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1044.8" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-42)">-package</text><text 
class="breeze-start-airflow-r4" x="134.2" y="1044.8" textLength="85.4" 
clip-path=" [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1069.2" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-43)">│</text><text 
class="breeze-start-airflow-r5" x="475.8" y="1069.2" textLength="658.8" 
clip-path="url(#breeze-start-airflow-line-43)">[default:&#160;wheel]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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-start-airflow-r5" x="0" y="1093.6" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-44)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1093.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-44)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1093.6" textLength="73.2" 
clip-path="url(#breeze-start-airflow-line-44)">-force</text><text 
class="breeze-start-airflow-r4" x="109.8" y="1093.6" textLength="73.2" 
clip-path="ur [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1118" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-45)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1118" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-45)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1118" textLength="73.2" 
clip-path="url(#breeze-start-airflow-line-45)">-image</text><text 
class="breeze-start-airflow-r4" x="109.8" y="1118" textLength="48.8" 
clip-path="url(#breez [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1142.4" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-46)">│</text><text 
class="breeze-start-airflow-r7" x="475.8" y="1142.4" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-46)">(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;&#16
 [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1166.8" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-47)">│</text><text 
class="breeze-start-airflow-r5" x="475.8" y="1166.8" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-47)">[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-start-airflow-r5" x="0" y="1191.2" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-48)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1191.2" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-48)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1191.2" textLength="73.2" 
clip-path="url(#breeze-start-airflow-line-48)">-mount</text><text 
class="breeze-start-airflow-r4" x="109.8" y="1191.2" textLength="97.6" 
clip-path="ur [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1215.6" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-49)">│</text><text 
class="breeze-start-airflow-r2" x="475.8" y="1215.6" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-49)">(default&#160;=&#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;&#1
 [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1240" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-50)">│</text><text 
class="breeze-start-airflow-r7" x="475.8" y="1240" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-50)">(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;&#160;
 [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1264.4" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-51)">│</text><text 
class="breeze-start-airflow-r5" x="475.8" y="1264.4" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-51)">[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;&#16
 [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1288.8" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-52)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1288.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-52)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1288.8" textLength="109.8" 
clip-path="url(#breeze-start-airflow-line-52)">-executor</text><text 
class="breeze-start-airflow-r2" x="475.8" y="1288.8" textLength="500.2" 
clip-pat [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1313.2" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-53)">│</text><text 
class="breeze-start-airflow-r5" x="475.8" y="1313.2" textLength="500.2" 
clip-path="url(#breeze-start-airflow-line-53)">[default:&#160;LocalExecutor]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-start-airflow-r5" x="1451.8" y="1313.2" textLength="12.2" 
clip-path="url(# [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1337.6" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-54)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1337.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-54)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1337.6" textLength="85.4" 
clip-path="url(#breeze-start-airflow-line-54)">-celery</text><text 
class="breeze-start-airflow-r4" x="122" y="1337.6" textLength="85.4" 
clip-path="url [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1362" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-55)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1362" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-55)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1362" textLength="85.4" 
clip-path="url(#breeze-start-airflow-line-55)">-celery</text><text 
class="breeze-start-airflow-r4" x="122" y="1362" textLength="85.4" 
clip-path="url(#breeze [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1386.4" 
textLength="1464" 
clip-path="url(#breeze-start-airflow-line-56)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-start-airflow-r2" x="1464" y="1386.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-56)">
-</text><text class="breeze-start-airflow-r5" x="0" y="1410.8" 
textLength="24.4" clip-path="url(#breeze-start-airflow-line-57)">╭─</text><text 
class="breeze-start-airflow-r5" x="24.4" y="1410.8" textLength="195.2" 
clip-path="url(#breeze-start-airflow-line-57)">&#160;Common&#160;options&#160;</text><text
 class="breeze-start-airflow-r5" x="219.6" y="1410.8" textLength="1220" 
clip-path="url(#breeze-start-airflow-line-57)">──────────────────────────────────────────────────────────────────────
 [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1435.2" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-58)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1435.2" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-58)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1435.2" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-58)">-verbose</text><text 
class="breeze-start-airflow-r6" x="158.6" y="1435.2" textLength="24.4" 
clip-path=" [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1459.6" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-59)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1459.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-59)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1459.6" textLength="48.8" 
clip-path="url(#breeze-start-airflow-line-59)">-dry</text><text 
class="breeze-start-airflow-r4" x="85.4" y="1459.6" textLength="48.8" 
clip-path="url(# [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1484" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-60)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1484" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-60)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1484" textLength="85.4" 
clip-path="url(#breeze-start-airflow-line-60)">-answer</text><text 
class="breeze-start-airflow-r6" x="158.6" y="1484" textLength="24.4" 
clip-path="url(#bree [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1508.4" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-61)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1508.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-61)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1508.4" textLength="61" 
clip-path="url(#breeze-start-airflow-line-61)">-help</text><text 
class="breeze-start-airflow-r6" x="158.6" y="1508.4" textLength="24.4" 
clip-path="url(# [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1532.8" 
textLength="1464" 
clip-path="url(#breeze-start-airflow-line-62)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-start-airflow-r2" x="1464" y="1532.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-62)">
+</text><text class="breeze-start-airflow-r5" x="0" y="556.8" textLength="1464" 
clip-path="url(#breeze-start-airflow-line-22)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-start-airflow-r2" x="1464" y="556.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-22)">
+</text><text class="breeze-start-airflow-r5" x="0" y="581.2" textLength="24.4" 
clip-path="url(#breeze-start-airflow-line-23)">╭─</text><text 
class="breeze-start-airflow-r5" x="24.4" y="581.2" textLength="231.8" 
clip-path="url(#breeze-start-airflow-line-23)">&#160;Choosing&#160;executor&#160;</text><text
 class="breeze-start-airflow-r5" x="256.2" y="581.2" textLength="1183.4" 
clip-path="url(#breeze-start-airflow-line-23)">────────────────────────────────────────────────────────────────────
 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="605.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-24)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="605.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-24)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="605.6" textLength="109.8" 
clip-path="url(#breeze-start-airflow-line-24)">-executor</text><text 
class="breeze-start-airflow-r2" x="256.2" y="605.6" textLength="500.2" 
clip-path="u [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="630" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-25)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="630" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-25)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="630" textLength="85.4" 
clip-path="url(#breeze-start-airflow-line-25)">-celery</text><text 
class="breeze-start-airflow-r4" x="122" y="630" textLength="85.4" 
clip-path="url(#breeze-sta [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="654.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-26)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="654.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-26)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="654.4" textLength="85.4" 
clip-path="url(#breeze-start-airflow-line-26)">-celery</text><text 
class="breeze-start-airflow-r4" x="122" y="654.4" textLength="85.4" 
clip-path="url(#br [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="678.8" textLength="1464" 
clip-path="url(#breeze-start-airflow-line-27)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-start-airflow-r2" x="1464" y="678.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-27)">
+</text><text class="breeze-start-airflow-r5" x="0" y="703.2" textLength="24.4" 
clip-path="url(#breeze-start-airflow-line-28)">╭─</text><text 
class="breeze-start-airflow-r5" x="24.4" y="703.2" textLength="329.4" 
clip-path="url(#breeze-start-airflow-line-28)">&#160;Asset&#160;compilation&#160;options&#160;</text><text
 class="breeze-start-airflow-r5" x="353.8" y="703.2" textLength="1085.8" 
clip-path="url(#breeze-start-airflow-line-28)">───────────────────────────────────────────────────────
 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="727.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-29)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="727.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-29)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="727.6" textLength="61" 
clip-path="url(#breeze-start-airflow-line-29)">-skip</text><text 
class="breeze-start-airflow-r4" x="97.6" y="727.6" textLength="219.6" 
clip-path="url(#bree [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="752" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-30)">│</text><text 
class="breeze-start-airflow-r2" x="366" y="752" textLength="305" 
clip-path="url(#breeze-start-airflow-line-30)">(mutually&#160;exclusive&#160;with&#160;</text><text
 class="breeze-start-airflow-r4" x="671" y="752" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-30)">-</text><text 
class="breeze-start-airflow-r4" x="683.2" y="752" textLength=" [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="776.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-31)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="776.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-31)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="776.4" textLength="48.8" 
clip-path="url(#breeze-start-airflow-line-31)">-dev</text><text 
class="breeze-start-airflow-r4" x="85.4" y="776.4" textLength="61" 
clip-path="url(#breeze [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="800.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-32)">│</text><text 
class="breeze-start-airflow-r2" x="366" y="800.8" textLength="305" 
clip-path="url(#breeze-start-airflow-line-32)">(mutually&#160;exclusive&#160;with&#160;</text><text
 class="breeze-start-airflow-r4" x="671" y="800.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-32)">-</text><text 
class="breeze-start-airflow-r4" x="683.2" y="800.8" text [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="825.2" textLength="1464" 
clip-path="url(#breeze-start-airflow-line-33)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-start-airflow-r2" x="1464" y="825.2" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-33)">
+</text><text class="breeze-start-airflow-r5" x="0" y="849.6" textLength="24.4" 
clip-path="url(#breeze-start-airflow-line-34)">╭─</text><text 
class="breeze-start-airflow-r5" x="24.4" y="849.6" textLength="463.6" 
clip-path="url(#breeze-start-airflow-line-34)">&#160;Building&#160;image&#160;before&#160;entering&#160;shell&#160;</text><text
 class="breeze-start-airflow-r5" x="488" y="849.6" textLength="951.6" 
clip-path="url(#breeze-start-airflow-line-34)">─────────────────────────────────────
 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="874" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-35)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="874" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-35)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="874" textLength="73.2" 
clip-path="url(#breeze-start-airflow-line-35)">-force</text><text 
class="breeze-start-airflow-r4" x="109.8" y="874" textLength="73.2" 
clip-path="url(#breeze-st [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="898.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-36)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="898.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-36)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="898.4" textLength="109.8" 
clip-path="url(#breeze-start-airflow-line-36)">-platform</text><text 
class="breeze-start-airflow-r2" x="329.4" y="898.4" textLength="329.4" 
clip-path="u [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="922.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-37)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="922.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-37)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="922.8" textLength="73.2" 
clip-path="url(#breeze-start-airflow-line-37)">-image</text><text 
class="breeze-start-airflow-r4" x="109.8" y="922.8" textLength="48.8" 
clip-path="url(#b [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="947.2" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-38)">│</text><text 
class="breeze-start-airflow-r5" x="329.4" y="947.2" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-38)">[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-start-airflow-r5" x="0" y="971.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-39)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="971.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-39)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="971.6" textLength="85.4" 
clip-path="url(#breeze-start-airflow-line-39)">-github</text><text 
class="breeze-start-airflow-r4" x="122" y="971.6" textLength="134.2" 
clip-path="url(#b [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="996" textLength="1464" 
clip-path="url(#breeze-start-airflow-line-40)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-start-airflow-r2" x="1464" y="996" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-40)">
+</text><text class="breeze-start-airflow-r5" x="0" y="1020.4" 
textLength="24.4" clip-path="url(#breeze-start-airflow-line-41)">╭─</text><text 
class="breeze-start-airflow-r5" x="24.4" y="1020.4" textLength="414.8" 
clip-path="url(#breeze-start-airflow-line-41)">&#160;Mounting&#160;the&#160;sources&#160;and&#160;volumes&#160;</text><text
 class="breeze-start-airflow-r5" x="439.2" y="1020.4" textLength="1000.4" 
clip-path="url(#breeze-start-airflow-line-41)">───────────────────────────────────
 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1044.8" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-42)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1044.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-42)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1044.8" textLength="73.2" 
clip-path="url(#breeze-start-airflow-line-42)">-mount</text><text 
class="breeze-start-airflow-r4" x="109.8" y="1044.8" textLength="97.6" 
clip-path="ur [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1069.2" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-43)">│</text><text 
class="breeze-start-airflow-r7" x="256.2" y="1069.2" textLength="1159" 
clip-path="url(#breeze-start-airflow-line-43)">(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;&#1
 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1093.6" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-44)">│</text><text 
class="breeze-start-airflow-r5" x="256.2" y="1093.6" textLength="1159" 
clip-path="url(#breeze-start-airflow-line-44)">[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;&#160
 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1118" textLength="1464" 
clip-path="url(#breeze-start-airflow-line-45)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-start-airflow-r2" x="1464" y="1118" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-45)">
+</text><text class="breeze-start-airflow-r5" x="0" y="1142.4" 
textLength="24.4" clip-path="url(#breeze-start-airflow-line-46)">╭─</text><text 
class="breeze-start-airflow-r5" x="24.4" y="1142.4" textLength="512.4" 
clip-path="url(#breeze-start-airflow-line-46)">&#160;Installing&#160;packages&#160;after&#160;entering&#160;shell&#160;</text><text
 class="breeze-start-airflow-r5" x="536.8" y="1142.4" textLength="902.8" 
clip-path="url(#breeze-start-airflow-line-46)">──────────────────────────── 
[...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1166.8" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-47)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1166.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-47)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1166.8" textLength="48.8" 
clip-path="url(#breeze-start-airflow-line-47)">-use</text><text 
class="breeze-start-airflow-r4" x="85.4" y="1166.8" textLength="195.2" 
clip-path="url( [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1191.2" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-48)">│</text><text 
class="breeze-start-airflow-r2" x="451.4" y="1191.2" textLength="988.2" 
clip-path="url(#breeze-start-airflow-line-48)">`wheel`,&#160;or&#160;`sdist`&#160;if&#160;Airflow&#160;should&#160;be&#160;removed,&#160;installed&#160;from&#160;wheel&#160;packages&#160;&#160;</text><text
 class="breeze-start-airflow-r5" x="1451.8" y="1191.2" textLength="12.2" c [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1215.6" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-49)">│</text><text 
class="breeze-start-airflow-r2" x="451.4" y="1215.6" textLength="793" 
clip-path="url(#breeze-start-airflow-line-49)">or&#160;sdist&#160;packages&#160;available&#160;in&#160;dist&#160;folder&#160;respectively.&#160;Implies&#160;</text><text
 class="breeze-start-airflow-r4" x="1244.4" y="1215.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-li [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1240" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-50)">│</text><text 
class="breeze-start-airflow-r2" x="451.4" y="1240" textLength="988.2" 
clip-path="url(#breeze-start-airflow-line-50)">`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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1264.4" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-51)">│</text><text 
class="breeze-start-airflow-r7" x="451.4" y="1264.4" textLength="988.2" 
clip-path="url(#breeze-start-airflow-line-51)">(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;&#16
 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1288.8" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-52)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1288.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-52)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1288.8" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-52)">-airflow</text><text 
class="breeze-start-airflow-r4" x="134.2" y="1288.8" textLength="268.4" 
clip-path= [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1313.2" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-53)">│</text><text 
class="breeze-start-airflow-r2" x="451.4" y="1313.2" textLength="988.2" 
clip-path="url(#breeze-start-airflow-line-53)">specify&#160;constraints&#160;for&#160;the&#160;installed&#160;version&#160;and&#160;to&#160;find&#160;newer&#160;dependencies&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-start-airflow-r5" x="1451.8" y="1313.2" textLengt [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1337.6" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-54)">│</text><text 
class="breeze-start-airflow-r7" x="451.4" y="1337.6" textLength="988.2" 
clip-path="url(#breeze-start-airflow-line-54)">(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;&#16
 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1362" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-55)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1362" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-55)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1362" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-55)">-airflow</text><text 
class="breeze-start-airflow-r4" x="134.2" y="1362" textLength="85.4" 
clip-path="url(#bre [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1386.4" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-56)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1386.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-56)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1386.4" textLength="48.8" 
clip-path="url(#breeze-start-airflow-line-56)">-use</text><text 
class="breeze-start-airflow-r4" x="85.4" y="1386.4" textLength="231.8" 
clip-path="url( [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1410.8" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-57)">│</text><text 
class="breeze-start-airflow-r2" x="451.4" y="1410.8" textLength="988.2" 
clip-path="url(#breeze-start-airflow-line-57)">when&#160;entering&#160;breeze.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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-start-airflow-r5" x="0" y="1435.2" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-58)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1435.2" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-58)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1435.2" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-58)">-package</text><text 
class="breeze-start-airflow-r4" x="134.2" y="1435.2" textLength="85.4" 
clip-path=" [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1459.6" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-59)">│</text><text 
class="breeze-start-airflow-r5" x="451.4" y="1459.6" textLength="658.8" 
clip-path="url(#breeze-start-airflow-line-59)">[default:&#160;wheel]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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-start-airflow-r5" x="0" y="1484" textLength="1464" 
clip-path="url(#breeze-start-airflow-line-60)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-start-airflow-r2" x="1464" y="1484" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-60)">
+</text><text class="breeze-start-airflow-r5" x="0" y="1508.4" 
textLength="24.4" clip-path="url(#breeze-start-airflow-line-61)">╭─</text><text 
class="breeze-start-airflow-r5" x="24.4" y="1508.4" textLength="195.2" 
clip-path="url(#breeze-start-airflow-line-61)">&#160;Common&#160;options&#160;</text><text
 class="breeze-start-airflow-r5" x="219.6" y="1508.4" textLength="1220" 
clip-path="url(#breeze-start-airflow-line-61)">──────────────────────────────────────────────────────────────────────
 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1532.8" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-62)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1532.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-62)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1532.8" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-62)">-verbose</text><text 
class="breeze-start-airflow-r6" x="158.6" y="1532.8" textLength="24.4" 
clip-path=" [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1557.2" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-63)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1557.2" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-63)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1557.2" textLength="48.8" 
clip-path="url(#breeze-start-airflow-line-63)">-dry</text><text 
class="breeze-start-airflow-r4" x="85.4" y="1557.2" textLength="48.8" 
clip-path="url(# [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1581.6" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-64)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1581.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-64)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1581.6" textLength="85.4" 
clip-path="url(#breeze-start-airflow-line-64)">-answer</text><text 
class="breeze-start-airflow-r6" x="158.6" y="1581.6" textLength="24.4" 
clip-path="u [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1606" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-65)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1606" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-65)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1606" textLength="61" 
clip-path="url(#breeze-start-airflow-line-65)">-help</text><text 
class="breeze-start-airflow-r6" x="158.6" y="1606" textLength="24.4" 
clip-path="url(#breeze-s [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1630.4" 
textLength="1464" 
clip-path="url(#breeze-start-airflow-line-66)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-start-airflow-r2" x="1464" y="1630.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-66)">
 </text>
     </g>
     </g>

Reply via email to