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: 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: 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 | statsd | trino)                                     
[...]
</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)"> Advanced flag for running </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)                                           &#
[...]
-</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`, or `sdist` if Airflow should be removed, installed from wheel 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 sdist packages available in dist folder respectively. Implies               </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 | wheel | sdist | <airflow_version>)                               &#
[...]
-</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 constraints for the installed version and to find newer dependencies   </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)                                            
[...]
-</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 for 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 when entering breeze.                                     &
[...]
-</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: wheel]                                      </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)                                           &#
[...]
-</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: latest]                                         &#
[...]
-</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 = selected).                                       
[...]
-</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 | all | skip | remove)                                 
[...]
-</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: selected]                                        
[...]
-</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 fail.                                         
[...]
-</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 RANGE)                                        
[...]
-</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 the 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: LocalExecutor]                 </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)"> Common options </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 RANGE)                                         
[...]
+</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)"> Choosing executor </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 the 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)"> Building image before entering shell </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 for 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: latest]                                        
[...]
+</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)"> Mounting the sources and volumes </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).                                          
[...]
+</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 | all | skip | remove)                                  
[...]
+</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: selected]                                        &
[...]
+</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)"> Installing packages after entering shell </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)                                           
[...]
+</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`, or `sdist` if Airflow should be removed, installed from wheel packages  </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 sdist packages available in dist folder respectively. Implies </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`.                                          
[...]
+</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 | wheel | sdist | <airflow_version>)                               
[...]
+</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 constraints for the installed version and to find newer dependencies     </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)                                           
[...]
+</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 entering breeze.                                       
[...]
+</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: wheel]                                      </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)"> Common options </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: 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: 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 | statsd | trino)                               
[...]
</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)"> Asset compilation options </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 exclusive with </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 exclusive with </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)"> Advanced flag for running </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`, or `sdist` if Airflow should be removed, installed from wheel 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 sdist packages available in dist folder respectively. Implies               </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 | wheel | sdist | <airflow_version>)                          
[...]
-</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 constraints for the installed version and to find newer dependencies   </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)                                      
[...]
-</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 when entering breeze.                               
[...]
-</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: wheel]                                   &
[...]
-</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)                                     
[...]
-</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: latest]                                   
[...]
-</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 = selected).                                 
[...]
-</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 | all | skip | remove)                             
[...]
-</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: selected]                                  
[...]
-</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: LocalExecutor]                 </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)"> Common options </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)"> Choosing executor </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)"> Asset compilation options </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 exclusive with </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 exclusive with </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)"> Building image before entering shell </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: latest]                                   &#
[...]
+</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)"> Mounting the sources and volumes </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 | all | skip | remove)                            
[...]
+</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: selected]                                   
[...]
+</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)"> Installing packages after entering shell </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`, or `sdist` if Airflow should be removed, installed from wheel packages  </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 sdist packages available in dist folder respectively. Implies </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`.                                      
[...]
+</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 | wheel | sdist | <airflow_version>)                         
[...]
+</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 constraints for the installed version and to find newer dependencies     </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)                                     
[...]
+</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 entering breeze.                                 
[...]
+</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: wheel]                                   &
[...]
+</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)"> Common options </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>