You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by as...@apache.org on 2022/09/21 11:06:12 UTC

[airflow] branch main updated: Fix partial regeneration of breeze hash commands on pre-commit (#26550)

This is an automated email from the ASF dual-hosted git repository.

ash 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 af2476f29d Fix partial regeneration of breeze hash commands on pre-commit (#26550)
af2476f29d is described below

commit af2476f29d01376c2f66ed0cff57895f6a9444e3
Author: Jarek Potiuk <ja...@polidea.com>
AuthorDate: Wed Sep 21 13:06:03 2022 +0200

    Fix partial regeneration of breeze hash commands on pre-commit (#26550)
    
    Pre-commit moved to Host in #26458 caused only partial
    dump for hash file (with main and cleanup method) due to the
    way breeze commands were initialized by click. We are now running
    actual breeze command to regenerate those commands so they
    should always contain all commands.
---
 images/breeze/output-commands-hash.txt             |   6 +-
 images/breeze/output-commands.svg                  | 204 ++++++++++-----------
 .../ci/pre_commit/pre_commit_breeze_cmd_line.py    |   6 +-
 3 files changed, 107 insertions(+), 109 deletions(-)

diff --git a/images/breeze/output-commands-hash.txt b/images/breeze/output-commands-hash.txt
index 2ff5952421..65230e8595 100644
--- a/images/breeze/output-commands-hash.txt
+++ b/images/breeze/output-commands-hash.txt
@@ -2,7 +2,7 @@
 # Please do not solve it but run `breeze setup regenerate-command-images`.
 # This command should fix the conflict and regenerate help images that you have conflict with.
 main:7322af669ed8bab9cc53ff82372d7b6d
-build-docs:3d71001c1a6ddc7980390c1469c14e93
+build-docs:8cef0a5daecad7a20ecb467f60b3d2e0
 ci:find-newer-dependencies:00000f7afb289e36e8c573fcc654df44
 ci:fix-ownership:84902165a54467564fbdd3598fa273e2
 ci:free-space:bb8e7ac63d12ab3ede272a898de2f527
@@ -43,10 +43,10 @@ release-management:verify-provider-packages:797e60067fc4611112527de808b5c1c1
 release-management:b633b97e7912daa45259555f3b407e63
 setup:autocomplete:9787fd9ac963e3c29e54ac53ec2b9565
 setup:config:92653afc11889e1b78e3a2e38f41107f
-setup:regenerate-command-images:861bb8703c071508f342b79fd9a2c01a
+setup:regenerate-command-images:fc77933836f06172f323a79967a8f604
 setup:self-upgrade:d02f70c7a230eae3463ceec2056b63fa
 setup:version:d11da4c17a23179830079b646160149c
-setup:09e876968e669155b4aae7423a19e7b2
+setup:05693af3b17c412ca98b0d5cc4209ec7
 shell:4de9c18e581853f332767beddb95b425
 start-airflow:eef91445684e015f83d91d02f4f03ccc
 static-checks:8a6e0063ea6ba215a11fcc12aebbd37a
diff --git a/images/breeze/output-commands.svg b/images/breeze/output-commands.svg
index 4583d89337..d56816b352 100644
--- a/images/breeze/output-commands.svg
+++ b/images/breeze/output-commands.svg
@@ -19,221 +19,221 @@
         font-weight: 700;
     }
 
-    .terminal-17076544-matrix {
+    .terminal-22057280-matrix {
         font-family: Fira Code, monospace;
         font-size: 20px;
         line-height: 24.4px;
         font-variant-east-asian: full-width;
     }
 
-    .terminal-17076544-title {
+    .terminal-22057280-title {
         font-size: 18px;
         font-weight: bold;
         font-family: arial;
     }
 
-    .terminal-17076544-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-17076544-r2 { fill: #c5c8c6 }
-.terminal-17076544-r3 { fill: #d0b344;font-weight: bold }
-.terminal-17076544-r4 { fill: #868887 }
-.terminal-17076544-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-17076544-r6 { fill: #98a84b;font-weight: bold }
-.terminal-17076544-r7 { fill: #8d7b39 }
+    .terminal-22057280-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-22057280-r2 { fill: #c5c8c6 }
+.terminal-22057280-r3 { fill: #d0b344;font-weight: bold }
+.terminal-22057280-r4 { fill: #68a0b3;font-weight: bold }
+.terminal-22057280-r5 { fill: #868887 }
+.terminal-22057280-r6 { fill: #98a84b;font-weight: bold }
+.terminal-22057280-r7 { fill: #8d7b39 }
     </style>
 
     <defs>
-    <clipPath id="terminal-17076544-clip-terminal">
+    <clipPath id="terminal-22057280-clip-terminal">
       <rect x="0" y="0" width="1463.0" height="1097.0" />
     </clipPath>
-    <clipPath id="terminal-17076544-line-0">
+    <clipPath id="terminal-22057280-line-0">
     <rect x="0" y="1.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-1">
+<clipPath id="terminal-22057280-line-1">
     <rect x="0" y="25.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-2">
+<clipPath id="terminal-22057280-line-2">
     <rect x="0" y="50.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-3">
+<clipPath id="terminal-22057280-line-3">
     <rect x="0" y="74.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-4">
+<clipPath id="terminal-22057280-line-4">
     <rect x="0" y="99.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-5">
+<clipPath id="terminal-22057280-line-5">
     <rect x="0" y="123.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-6">
+<clipPath id="terminal-22057280-line-6">
     <rect x="0" y="147.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-7">
+<clipPath id="terminal-22057280-line-7">
     <rect x="0" y="172.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-8">
+<clipPath id="terminal-22057280-line-8">
     <rect x="0" y="196.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-9">
+<clipPath id="terminal-22057280-line-9">
     <rect x="0" y="221.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-10">
+<clipPath id="terminal-22057280-line-10">
     <rect x="0" y="245.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-11">
+<clipPath id="terminal-22057280-line-11">
     <rect x="0" y="269.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-12">
+<clipPath id="terminal-22057280-line-12">
     <rect x="0" y="294.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-13">
+<clipPath id="terminal-22057280-line-13">
     <rect x="0" y="318.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-14">
+<clipPath id="terminal-22057280-line-14">
     <rect x="0" y="343.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-15">
+<clipPath id="terminal-22057280-line-15">
     <rect x="0" y="367.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-16">
+<clipPath id="terminal-22057280-line-16">
     <rect x="0" y="391.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-17">
+<clipPath id="terminal-22057280-line-17">
     <rect x="0" y="416.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-18">
+<clipPath id="terminal-22057280-line-18">
     <rect x="0" y="440.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-19">
+<clipPath id="terminal-22057280-line-19">
     <rect x="0" y="465.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-20">
+<clipPath id="terminal-22057280-line-20">
     <rect x="0" y="489.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-21">
+<clipPath id="terminal-22057280-line-21">
     <rect x="0" y="513.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-22">
+<clipPath id="terminal-22057280-line-22">
     <rect x="0" y="538.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-23">
+<clipPath id="terminal-22057280-line-23">
     <rect x="0" y="562.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-24">
+<clipPath id="terminal-22057280-line-24">
     <rect x="0" y="587.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-25">
+<clipPath id="terminal-22057280-line-25">
     <rect x="0" y="611.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-26">
+<clipPath id="terminal-22057280-line-26">
     <rect x="0" y="635.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-27">
+<clipPath id="terminal-22057280-line-27">
     <rect x="0" y="660.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-28">
+<clipPath id="terminal-22057280-line-28">
     <rect x="0" y="684.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-29">
+<clipPath id="terminal-22057280-line-29">
     <rect x="0" y="709.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-30">
+<clipPath id="terminal-22057280-line-30">
     <rect x="0" y="733.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-31">
+<clipPath id="terminal-22057280-line-31">
     <rect x="0" y="757.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-32">
+<clipPath id="terminal-22057280-line-32">
     <rect x="0" y="782.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-33">
+<clipPath id="terminal-22057280-line-33">
     <rect x="0" y="806.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-34">
+<clipPath id="terminal-22057280-line-34">
     <rect x="0" y="831.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-35">
+<clipPath id="terminal-22057280-line-35">
     <rect x="0" y="855.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-36">
+<clipPath id="terminal-22057280-line-36">
     <rect x="0" y="879.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-37">
+<clipPath id="terminal-22057280-line-37">
     <rect x="0" y="904.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-38">
+<clipPath id="terminal-22057280-line-38">
     <rect x="0" y="928.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-39">
+<clipPath id="terminal-22057280-line-39">
     <rect x="0" y="953.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-40">
+<clipPath id="terminal-22057280-line-40">
     <rect x="0" y="977.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-41">
+<clipPath id="terminal-22057280-line-41">
     <rect x="0" y="1001.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-42">
+<clipPath id="terminal-22057280-line-42">
     <rect x="0" y="1026.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-17076544-line-43">
+<clipPath id="terminal-22057280-line-43">
     <rect x="0" y="1050.7" width="1464" height="24.65"/>
             </clipPath>
     </defs>
 
-    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="1146" rx="8"/><text class="terminal-17076544-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Breeze&#160;commands</text>
+    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="1146" rx="8"/><text class="terminal-22057280-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Breeze&#160;commands</text>
             <g transform="translate(26,22)">
             <circle cx="0" cy="0" r="7" fill="#ff5f57"/>
             <circle cx="22" cy="0" r="7" fill="#febc2e"/>
             <circle cx="44" cy="0" r="7" fill="#28c840"/>
             </g>
         
-    <g transform="translate(9, 41)" clip-path="url(#terminal-17076544-clip-terminal)">
+    <g transform="translate(9, 41)" clip-path="url(#terminal-22057280-clip-terminal)">
     
-    <g class="terminal-17076544-matrix">
-    <text class="terminal-17076544-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-17076544-line-0)">
-</text><text class="terminal-17076544-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-17076544-line-1)">Usage:&#160;</text><text class="terminal-17076544-r1" x="97.6" y="44.4" textLength="414.8" clip-path="url(#terminal-17076544-line-1)">breeze&#160;[OPTIONS]&#160;COMMAND&#160;[ARGS]...</text><text class="terminal-17076544-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-17076544-line-1)">
-</text><text class="terminal-17076544-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-17076544-line-2)">
-</text><text class="terminal-17076544-r4" x="0" y="93.2" textLength="24.4" clip-path="url(#terminal-17076544-line-3)">╭─</text><text class="terminal-17076544-r4" x="24.4" y="93.2" textLength="1415.2" clip-path="url(#terminal-17076544-line-3)">&#160;Basic&#160;flags&#160;───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-17076544-r4" x="1439.6" y="93.2" textLength="24.4" clip-path="url(#terminal-17076544-line [...]
-</text><text class="terminal-17076544-r4" x="0" y="117.6" textLength="12.2" clip-path="url(#terminal-17076544-line-4)">│</text><text class="terminal-17076544-r5" x="24.4" y="117.6" textLength="12.2" clip-path="url(#terminal-17076544-line-4)">-</text><text class="terminal-17076544-r5" x="36.6" y="117.6" textLength="85.4" clip-path="url(#terminal-17076544-line-4)">-python</text><text class="terminal-17076544-r6" x="305" y="117.6" textLength="24.4" clip-path="url(#terminal-17076544-line-4)" [...]
-</text><text class="terminal-17076544-r4" x="0" y="142" textLength="12.2" clip-path="url(#terminal-17076544-line-5)">│</text><text class="terminal-17076544-r4" x="353.8" y="142" textLength="732" clip-path="url(#terminal-17076544-line-5)">[default:&#160;3.7]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-17076544-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-17076544-line-6)">│</text><text class="terminal-17076544-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-17076544-line-6)">-</text><text class="terminal-17076544-r5" x="36.6" y="166.4" textLength="97.6" clip-path="url(#terminal-17076544-line-6)">-backend</text><text class="terminal-17076544-r6" x="305" y="166.4" textLength="24.4" clip-path="url(#terminal-17076544-line-6) [...]
-</text><text class="terminal-17076544-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-17076544-line-7)">│</text><text class="terminal-17076544-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-17076544-line-7)">-</text><text class="terminal-17076544-r5" x="36.6" y="190.8" textLength="109.8" clip-path="url(#terminal-17076544-line-7)">-postgres</text><text class="terminal-17076544-r5" x="146.4" y="190.8" textLength="97.6" clip-path="url(#terminal-17076544-lin [...]
-</text><text class="terminal-17076544-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-17076544-line-8)">│</text><text class="terminal-17076544-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-17076544-line-8)">-</text><text class="terminal-17076544-r5" x="36.6" y="215.2" textLength="73.2" clip-path="url(#terminal-17076544-line-8)">-mysql</text><text class="terminal-17076544-r5" x="109.8" y="215.2" textLength="97.6" clip-path="url(#terminal-17076544-line-8) [...]
-</text><text class="terminal-17076544-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-17076544-line-9)">│</text><text class="terminal-17076544-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-17076544-line-9)">-</text><text class="terminal-17076544-r5" x="36.6" y="239.6" textLength="73.2" clip-path="url(#terminal-17076544-line-9)">-mssql</text><text class="terminal-17076544-r5" x="109.8" y="239.6" textLength="97.6" clip-path="url(#terminal-17076544-line-9) [...]
-</text><text class="terminal-17076544-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-17076544-line-10)">│</text><text class="terminal-17076544-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-17076544-line-10)">-</text><text class="terminal-17076544-r5" x="36.6" y="264" textLength="146.4" clip-path="url(#terminal-17076544-line-10)">-integration</text><text class="terminal-17076544-r2" x="353.8" y="264" textLength="1085.8" clip-path="url(#terminal-17076544-lin [...]
-</text><text class="terminal-17076544-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-17076544-line-11)">│</text><text class="terminal-17076544-r7" x="353.8" y="288.4" textLength="1085.8" clip-path="url(#terminal-17076544-line-11)">(cassandra&#160;|&#160;kerberos&#160;|&#160;mongo&#160;|&#160;openldap&#160;|&#160;pinot&#160;|&#160;rabbitmq&#160;|&#160;redis&#160;|&#160;statsd&#160;|&#160;trino&#160;|&#160;&#160;&#160;</text><text class="terminal-17076544-r4" x="1451.8" y=" [...]
-</text><text class="terminal-17076544-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-17076544-line-12)">│</text><text class="terminal-17076544-r7" x="353.8" y="312.8" textLength="1085.8" clip-path="url(#terminal-17076544-line-12)">all)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-17076544-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-17076544-line-13)">│</text><text class="terminal-17076544-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-17076544-line-13)">-</text><text class="terminal-17076544-r5" x="36.6" y="337.2" textLength="97.6" clip-path="url(#terminal-17076544-line-13)">-forward</text><text class="terminal-17076544-r5" x="134.2" y="337.2" textLength="146.4" clip-path="url(#terminal-17076544-l [...]
-</text><text class="terminal-17076544-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-17076544-line-14)">│</text><text class="terminal-17076544-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-17076544-line-14)">-</text><text class="terminal-17076544-r5" x="36.6" y="361.6" textLength="36.6" clip-path="url(#terminal-17076544-line-14)">-db</text><text class="terminal-17076544-r5" x="73.2" y="361.6" textLength="73.2" clip-path="url(#terminal-17076544-line-14) [...]
-</text><text class="terminal-17076544-r4" x="0" y="386" textLength="1464" clip-path="url(#terminal-17076544-line-15)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-17076544-r2" x="1464" y="386" textLength="12.2" clip-path="url(#terminal-17076544-line-15)">
-</text><text class="terminal-17076544-r4" x="0" y="410.4" textLength="24.4" clip-path="url(#terminal-17076544-line-16)">╭─</text><text class="terminal-17076544-r4" x="24.4" y="410.4" textLength="1415.2" clip-path="url(#terminal-17076544-line-16)">&#160;Common&#160;options&#160;────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-17076544-r4" x="1439.6" y="410.4" textLength="24.4" clip-path="url(#terminal-17076544 [...]
-</text><text class="terminal-17076544-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-17076544-line-17)">│</text><text class="terminal-17076544-r5" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-17076544-line-17)">-</text><text class="terminal-17076544-r5" x="36.6" y="434.8" textLength="97.6" clip-path="url(#terminal-17076544-line-17)">-verbose</text><text class="terminal-17076544-r6" x="280.6" y="434.8" textLength="24.4" clip-path="url(#terminal-17076544-li [...]
-</text><text class="terminal-17076544-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-17076544-line-18)">│</text><text class="terminal-17076544-r5" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-17076544-line-18)">-</text><text class="terminal-17076544-r5" x="36.6" y="459.2" textLength="48.8" clip-path="url(#terminal-17076544-line-18)">-dry</text><text class="terminal-17076544-r5" x="85.4" y="459.2" textLength="48.8" clip-path="url(#terminal-17076544-line-18 [...]
-</text><text class="terminal-17076544-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-17076544-line-19)">│</text><text class="terminal-17076544-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-17076544-line-19)">-</text><text class="terminal-17076544-r5" x="36.6" y="483.6" textLength="85.4" clip-path="url(#terminal-17076544-line-19)">-github</text><text class="terminal-17076544-r5" x="122" y="483.6" textLength="134.2" clip-path="url(#terminal-17076544-line [...]
-</text><text class="terminal-17076544-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-17076544-line-20)">│</text><text class="terminal-17076544-r5" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-17076544-line-20)">-</text><text class="terminal-17076544-r5" x="36.6" y="508" textLength="85.4" clip-path="url(#terminal-17076544-line-20)">-answer</text><text class="terminal-17076544-r6" x="280.6" y="508" textLength="24.4" clip-path="url(#terminal-17076544-line-20)">- [...]
-</text><text class="terminal-17076544-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-17076544-line-21)">│</text><text class="terminal-17076544-r5" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-17076544-line-21)">-</text><text class="terminal-17076544-r5" x="36.6" y="532.4" textLength="48.8" clip-path="url(#terminal-17076544-line-21)">-max</text><text class="terminal-17076544-r5" x="85.4" y="532.4" textLength="61" clip-path="url(#terminal-17076544-line-21)" [...]
-</text><text class="terminal-17076544-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-17076544-line-22)">│</text><text class="terminal-17076544-r7" x="329.4" y="556.8" textLength="1049.2" clip-path="url(#terminal-17076544-line-22)">(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;&#1 [...]
-</text><text class="terminal-17076544-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-17076544-line-23)">│</text><text class="terminal-17076544-r5" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-17076544-line-23)">-</text><text class="terminal-17076544-r5" x="36.6" y="581.2" textLength="61" clip-path="url(#terminal-17076544-line-23)">-help</text><text class="terminal-17076544-r6" x="280.6" y="581.2" textLength="24.4" clip-path="url(#terminal-17076544-line-23 [...]
-</text><text class="terminal-17076544-r4" x="0" y="605.6" textLength="1464" clip-path="url(#terminal-17076544-line-24)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-17076544-r2" x="1464" y="605.6" textLength="12.2" clip-path="url(#terminal-17076544-line-24)">
-</text><text class="terminal-17076544-r4" x="0" y="630" textLength="24.4" clip-path="url(#terminal-17076544-line-25)">╭─</text><text class="terminal-17076544-r4" x="24.4" y="630" textLength="1415.2" clip-path="url(#terminal-17076544-line-25)">&#160;Basic&#160;developer&#160;commands&#160;──────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-17076544-r4" x="1439.6" y="630" textLength="24.4" clip-path="url(#terminal-17076544- [...]
-</text><text class="terminal-17076544-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-17076544-line-26)">│</text><text class="terminal-17076544-r5" x="24.4" y="654.4" textLength="219.6" clip-path="url(#terminal-17076544-line-26)">start-airflow&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-17076544-r2" x="268.4" y="654.4" textLength="1171.2" clip-path="url(#terminal-17076544-line-26)">Enter&#160;breeze&#160;environment&#160;and&#160;starts&#160;all&#160;Airflow& [...]
-</text><text class="terminal-17076544-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-17076544-line-27)">│</text><text class="terminal-17076544-r2" x="268.4" y="678.8" textLength="1171.2" clip-path="url(#terminal-17076544-line-27)">if&#160;contents&#160;of&#160;www&#160;directory&#160;changed.&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-17076544-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-17076544-line-28)">│</text><text class="terminal-17076544-r5" x="24.4" y="703.2" textLength="219.6" clip-path="url(#terminal-17076544-line-28)">static-checks&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-17076544-r2" x="268.4" y="703.2" textLength="1171.2" clip-path="url(#terminal-17076544-line-28)">Run&#160;static&#160;checks.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="terminal-17076544-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-17076544-line-29)">│</text><text class="terminal-17076544-r5" x="24.4" y="727.6" textLength="219.6" clip-path="url(#terminal-17076544-line-29)">build-docs&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-17076544-r2" x="268.4" y="727.6" textLength="1171.2" clip-path="url(#terminal-17076544-line-29)">Build&#160;documentation&#160;in&#160;the&#160;container.&#160; [...]
-</text><text class="terminal-17076544-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-17076544-line-30)">│</text><text class="terminal-17076544-r5" x="24.4" y="752" textLength="219.6" clip-path="url(#terminal-17076544-line-30)">stop&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-17076544-r2" x="268.4" y="752" textLength="1171.2" clip-path="url(#terminal-17076544-line-30)">Stop&#160;running&#160;breeze&#160;envi [...]
-</text><text class="terminal-17076544-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-17076544-line-31)">│</text><text class="terminal-17076544-r5" x="24.4" y="776.4" textLength="219.6" clip-path="url(#terminal-17076544-line-31)">shell&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-17076544-r2" x="268.4" y="776.4" textLength="1171.2" clip-path="url(#terminal-17076544-line-31)">Enter&#160;breeze&#160;environment.&#1 [...]
-</text><text class="terminal-17076544-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-17076544-line-32)">│</text><text class="terminal-17076544-r5" x="24.4" y="800.8" textLength="219.6" clip-path="url(#terminal-17076544-line-32)">exec&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-17076544-r2" x="268.4" y="800.8" textLength="1171.2" clip-path="url(#terminal-17076544-line-32)">Joins&#160;the&#160;interactive&# [...]
-</text><text class="terminal-17076544-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-17076544-line-33)">│</text><text class="terminal-17076544-r5" x="24.4" y="825.2" textLength="219.6" clip-path="url(#terminal-17076544-line-33)">compile-www-assets</text><text class="terminal-17076544-r2" x="268.4" y="825.2" textLength="1171.2" clip-path="url(#terminal-17076544-line-33)">Compiles&#160;www&#160;assets.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
-</text><text class="terminal-17076544-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-17076544-line-34)">│</text><text class="terminal-17076544-r5" x="24.4" y="849.6" textLength="219.6" clip-path="url(#terminal-17076544-line-34)">cleanup&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-17076544-r2" x="268.4" y="849.6" textLength="1171.2" clip-path="url(#terminal-17076544-line-34)">Cleans&#160;the&#160;cache&#160;of&#160;paramete [...]
-</text><text class="terminal-17076544-r4" x="0" y="874" textLength="1464" clip-path="url(#terminal-17076544-line-35)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-17076544-r2" x="1464" y="874" textLength="12.2" clip-path="url(#terminal-17076544-line-35)">
-</text><text class="terminal-17076544-r4" x="0" y="898.4" textLength="24.4" clip-path="url(#terminal-17076544-line-36)">╭─</text><text class="terminal-17076544-r4" x="24.4" y="898.4" textLength="1415.2" clip-path="url(#terminal-17076544-line-36)">&#160;Advanced&#160;command&#160;groups&#160;───────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-17076544-r4" x="1439.6" y="898.4" textLength="24.4" clip-path="url(#terminal-170 [...]
-</text><text class="terminal-17076544-r4" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-17076544-line-37)">│</text><text class="terminal-17076544-r5" x="24.4" y="922.8" textLength="280.6" clip-path="url(#terminal-17076544-line-37)">testing&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-17076544-r2" x="329.4" y="922.8" textLength="1110.2" clip-path="url(#terminal-17076544-line-37)">Tools&#160;that&#1 [...]
-</text><text class="terminal-17076544-r4" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-17076544-line-38)">│</text><text class="terminal-17076544-r5" x="24.4" y="947.2" textLength="280.6" clip-path="url(#terminal-17076544-line-38)">ci-image&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-17076544-r2" x="329.4" y="947.2" textLength="1110.2" clip-path="url(#terminal-17076544-line-38)">Tools&#160;that&#160;de [...]
-</text><text class="terminal-17076544-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-17076544-line-39)">│</text><text class="terminal-17076544-r5" x="24.4" y="971.6" textLength="280.6" clip-path="url(#terminal-17076544-line-39)">k8s&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-17076544-r2" x="329.4" y="971.6" textLength="1110.2" clip-path="url(#terminal-17076544-line-39) [...]
-</text><text class="terminal-17076544-r4" x="0" y="996" textLength="12.2" clip-path="url(#terminal-17076544-line-40)">│</text><text class="terminal-17076544-r5" x="24.4" y="996" textLength="280.6" clip-path="url(#terminal-17076544-line-40)">prod-image&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-17076544-r2" x="329.4" y="996" textLength="1110.2" clip-path="url(#terminal-17076544-line-40)">Tools&#160;that&#160;developers&#160;ca [...]
-</text><text class="terminal-17076544-r4" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-17076544-line-41)">│</text><text class="terminal-17076544-r5" x="24.4" y="1020.4" textLength="280.6" clip-path="url(#terminal-17076544-line-41)">setup&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-17076544-r2" x="329.4" y="1020.4" textLength="1110.2" clip-path="url(#terminal-17076544-line-41)">Tools [...]
-</text><text class="terminal-17076544-r4" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-17076544-line-42)">│</text><text class="terminal-17076544-r5" x="24.4" y="1044.8" textLength="280.6" clip-path="url(#terminal-17076544-line-42)">release-management&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-17076544-r2" x="329.4" y="1044.8" textLength="1110.2" clip-path="url(#terminal-17076544-line-42)">Tools&#160;that&#160;release&#160;managers&#160;can&#160;use&#160;to&# [...]
-</text><text class="terminal-17076544-r4" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-17076544-line-43)">│</text><text class="terminal-17076544-r5" x="24.4" y="1069.2" textLength="280.6" clip-path="url(#terminal-17076544-line-43)">ci&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-17076544-r2" x="329.4" y="1069.2" textLength="1110.2" clip-path="url(#terminal-17076544- [...]
-</text><text class="terminal-17076544-r4" x="0" y="1093.6" textLength="1464" clip-path="url(#terminal-17076544-line-44)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-17076544-r2" x="1464" y="1093.6" textLength="12.2" clip-path="url(#terminal-17076544-line-44)">
+    <g class="terminal-22057280-matrix">
+    <text class="terminal-22057280-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-22057280-line-0)">
+</text><text class="terminal-22057280-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-22057280-line-1)">Usage:&#160;</text><text class="terminal-22057280-r1" x="97.6" y="44.4" textLength="97.6" clip-path="url(#terminal-22057280-line-1)">breeze&#160;[</text><text class="terminal-22057280-r4" x="195.2" y="44.4" textLength="85.4" clip-path="url(#terminal-22057280-line-1)">OPTIONS</text><text class="terminal-22057280-r1" x="280.6" y="44.4" textLength="24.4" clip-path="url(#t [...]
+</text><text class="terminal-22057280-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-22057280-line-2)">
+</text><text class="terminal-22057280-r5" x="0" y="93.2" textLength="24.4" clip-path="url(#terminal-22057280-line-3)">╭─</text><text class="terminal-22057280-r5" x="24.4" y="93.2" textLength="1415.2" clip-path="url(#terminal-22057280-line-3)">&#160;Basic&#160;flags&#160;───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-22057280-r5" x="1439.6" y="93.2" textLength="24.4" clip-path="url(#terminal-22057280-line [...]
+</text><text class="terminal-22057280-r5" x="0" y="117.6" textLength="12.2" clip-path="url(#terminal-22057280-line-4)">│</text><text class="terminal-22057280-r4" x="24.4" y="117.6" textLength="12.2" clip-path="url(#terminal-22057280-line-4)">-</text><text class="terminal-22057280-r4" x="36.6" y="117.6" textLength="85.4" clip-path="url(#terminal-22057280-line-4)">-python</text><text class="terminal-22057280-r6" x="305" y="117.6" textLength="24.4" clip-path="url(#terminal-22057280-line-4)" [...]
+</text><text class="terminal-22057280-r5" x="0" y="142" textLength="12.2" clip-path="url(#terminal-22057280-line-5)">│</text><text class="terminal-22057280-r5" x="353.8" y="142" textLength="732" clip-path="url(#terminal-22057280-line-5)">[default:&#160;3.7]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-22057280-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-22057280-line-6)">│</text><text class="terminal-22057280-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-22057280-line-6)">-</text><text class="terminal-22057280-r4" x="36.6" y="166.4" textLength="97.6" clip-path="url(#terminal-22057280-line-6)">-backend</text><text class="terminal-22057280-r6" x="305" y="166.4" textLength="24.4" clip-path="url(#terminal-22057280-line-6) [...]
+</text><text class="terminal-22057280-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-22057280-line-7)">│</text><text class="terminal-22057280-r4" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-22057280-line-7)">-</text><text class="terminal-22057280-r4" x="36.6" y="190.8" textLength="109.8" clip-path="url(#terminal-22057280-line-7)">-postgres</text><text class="terminal-22057280-r4" x="146.4" y="190.8" textLength="97.6" clip-path="url(#terminal-22057280-lin [...]
+</text><text class="terminal-22057280-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-22057280-line-8)">│</text><text class="terminal-22057280-r4" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-22057280-line-8)">-</text><text class="terminal-22057280-r4" x="36.6" y="215.2" textLength="73.2" clip-path="url(#terminal-22057280-line-8)">-mysql</text><text class="terminal-22057280-r4" x="109.8" y="215.2" textLength="97.6" clip-path="url(#terminal-22057280-line-8) [...]
+</text><text class="terminal-22057280-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-22057280-line-9)">│</text><text class="terminal-22057280-r4" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-22057280-line-9)">-</text><text class="terminal-22057280-r4" x="36.6" y="239.6" textLength="73.2" clip-path="url(#terminal-22057280-line-9)">-mssql</text><text class="terminal-22057280-r4" x="109.8" y="239.6" textLength="97.6" clip-path="url(#terminal-22057280-line-9) [...]
+</text><text class="terminal-22057280-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-22057280-line-10)">│</text><text class="terminal-22057280-r4" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-22057280-line-10)">-</text><text class="terminal-22057280-r4" x="36.6" y="264" textLength="146.4" clip-path="url(#terminal-22057280-line-10)">-integration</text><text class="terminal-22057280-r2" x="353.8" y="264" textLength="1085.8" clip-path="url(#terminal-22057280-lin [...]
+</text><text class="terminal-22057280-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-22057280-line-11)">│</text><text class="terminal-22057280-r7" x="353.8" y="288.4" textLength="1085.8" clip-path="url(#terminal-22057280-line-11)">(cassandra&#160;|&#160;kerberos&#160;|&#160;mongo&#160;|&#160;openldap&#160;|&#160;pinot&#160;|&#160;rabbitmq&#160;|&#160;redis&#160;|&#160;statsd&#160;|&#160;trino&#160;|&#160;&#160;&#160;</text><text class="terminal-22057280-r5" x="1451.8" y=" [...]
+</text><text class="terminal-22057280-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-22057280-line-12)">│</text><text class="terminal-22057280-r7" x="353.8" y="312.8" textLength="1085.8" clip-path="url(#terminal-22057280-line-12)">all)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-22057280-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-22057280-line-13)">│</text><text class="terminal-22057280-r4" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-22057280-line-13)">-</text><text class="terminal-22057280-r4" x="36.6" y="337.2" textLength="97.6" clip-path="url(#terminal-22057280-line-13)">-forward</text><text class="terminal-22057280-r4" x="134.2" y="337.2" textLength="146.4" clip-path="url(#terminal-22057280-l [...]
+</text><text class="terminal-22057280-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-22057280-line-14)">│</text><text class="terminal-22057280-r4" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-22057280-line-14)">-</text><text class="terminal-22057280-r4" x="36.6" y="361.6" textLength="36.6" clip-path="url(#terminal-22057280-line-14)">-db</text><text class="terminal-22057280-r4" x="73.2" y="361.6" textLength="73.2" clip-path="url(#terminal-22057280-line-14) [...]
+</text><text class="terminal-22057280-r5" x="0" y="386" textLength="1464" clip-path="url(#terminal-22057280-line-15)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-22057280-r2" x="1464" y="386" textLength="12.2" clip-path="url(#terminal-22057280-line-15)">
+</text><text class="terminal-22057280-r5" x="0" y="410.4" textLength="24.4" clip-path="url(#terminal-22057280-line-16)">╭─</text><text class="terminal-22057280-r5" x="24.4" y="410.4" textLength="1415.2" clip-path="url(#terminal-22057280-line-16)">&#160;Common&#160;options&#160;────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-22057280-r5" x="1439.6" y="410.4" textLength="24.4" clip-path="url(#terminal-22057280 [...]
+</text><text class="terminal-22057280-r5" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-22057280-line-17)">│</text><text class="terminal-22057280-r4" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-22057280-line-17)">-</text><text class="terminal-22057280-r4" x="36.6" y="434.8" textLength="97.6" clip-path="url(#terminal-22057280-line-17)">-verbose</text><text class="terminal-22057280-r6" x="280.6" y="434.8" textLength="24.4" clip-path="url(#terminal-22057280-li [...]
+</text><text class="terminal-22057280-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-22057280-line-18)">│</text><text class="terminal-22057280-r4" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-22057280-line-18)">-</text><text class="terminal-22057280-r4" x="36.6" y="459.2" textLength="48.8" clip-path="url(#terminal-22057280-line-18)">-dry</text><text class="terminal-22057280-r4" x="85.4" y="459.2" textLength="48.8" clip-path="url(#terminal-22057280-line-18 [...]
+</text><text class="terminal-22057280-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-22057280-line-19)">│</text><text class="terminal-22057280-r4" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-22057280-line-19)">-</text><text class="terminal-22057280-r4" x="36.6" y="483.6" textLength="85.4" clip-path="url(#terminal-22057280-line-19)">-github</text><text class="terminal-22057280-r4" x="122" y="483.6" textLength="134.2" clip-path="url(#terminal-22057280-line [...]
+</text><text class="terminal-22057280-r5" x="0" y="508" textLength="12.2" clip-path="url(#terminal-22057280-line-20)">│</text><text class="terminal-22057280-r4" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-22057280-line-20)">-</text><text class="terminal-22057280-r4" x="36.6" y="508" textLength="85.4" clip-path="url(#terminal-22057280-line-20)">-answer</text><text class="terminal-22057280-r6" x="280.6" y="508" textLength="24.4" clip-path="url(#terminal-22057280-line-20)">- [...]
+</text><text class="terminal-22057280-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-22057280-line-21)">│</text><text class="terminal-22057280-r4" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-22057280-line-21)">-</text><text class="terminal-22057280-r4" x="36.6" y="532.4" textLength="48.8" clip-path="url(#terminal-22057280-line-21)">-max</text><text class="terminal-22057280-r4" x="85.4" y="532.4" textLength="61" clip-path="url(#terminal-22057280-line-21)" [...]
+</text><text class="terminal-22057280-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-22057280-line-22)">│</text><text class="terminal-22057280-r7" x="329.4" y="556.8" textLength="1049.2" clip-path="url(#terminal-22057280-line-22)">(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;&#1 [...]
+</text><text class="terminal-22057280-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-22057280-line-23)">│</text><text class="terminal-22057280-r4" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-22057280-line-23)">-</text><text class="terminal-22057280-r4" x="36.6" y="581.2" textLength="61" clip-path="url(#terminal-22057280-line-23)">-help</text><text class="terminal-22057280-r6" x="280.6" y="581.2" textLength="24.4" clip-path="url(#terminal-22057280-line-23 [...]
+</text><text class="terminal-22057280-r5" x="0" y="605.6" textLength="1464" clip-path="url(#terminal-22057280-line-24)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-22057280-r2" x="1464" y="605.6" textLength="12.2" clip-path="url(#terminal-22057280-line-24)">
+</text><text class="terminal-22057280-r5" x="0" y="630" textLength="24.4" clip-path="url(#terminal-22057280-line-25)">╭─</text><text class="terminal-22057280-r5" x="24.4" y="630" textLength="1415.2" clip-path="url(#terminal-22057280-line-25)">&#160;Basic&#160;developer&#160;commands&#160;──────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-22057280-r5" x="1439.6" y="630" textLength="24.4" clip-path="url(#terminal-22057280- [...]
+</text><text class="terminal-22057280-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-22057280-line-26)">│</text><text class="terminal-22057280-r4" x="24.4" y="654.4" textLength="219.6" clip-path="url(#terminal-22057280-line-26)">start-airflow&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-22057280-r2" x="268.4" y="654.4" textLength="1171.2" clip-path="url(#terminal-22057280-line-26)">Enter&#160;breeze&#160;environment&#160;and&#160;starts&#160;all&#160;Airflow& [...]
+</text><text class="terminal-22057280-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-22057280-line-27)">│</text><text class="terminal-22057280-r2" x="268.4" y="678.8" textLength="1171.2" clip-path="url(#terminal-22057280-line-27)">if&#160;contents&#160;of&#160;www&#160;directory&#160;changed.&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-22057280-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-22057280-line-28)">│</text><text class="terminal-22057280-r4" x="24.4" y="703.2" textLength="219.6" clip-path="url(#terminal-22057280-line-28)">static-checks&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-22057280-r2" x="268.4" y="703.2" textLength="1171.2" clip-path="url(#terminal-22057280-line-28)">Run&#160;static&#160;checks.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
+</text><text class="terminal-22057280-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-22057280-line-29)">│</text><text class="terminal-22057280-r4" x="24.4" y="727.6" textLength="219.6" clip-path="url(#terminal-22057280-line-29)">build-docs&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-22057280-r2" x="268.4" y="727.6" textLength="1171.2" clip-path="url(#terminal-22057280-line-29)">Build&#160;documentation&#160;in&#160;the&#160;container.&#160; [...]
+</text><text class="terminal-22057280-r5" x="0" y="752" textLength="12.2" clip-path="url(#terminal-22057280-line-30)">│</text><text class="terminal-22057280-r4" x="24.4" y="752" textLength="219.6" clip-path="url(#terminal-22057280-line-30)">stop&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-22057280-r2" x="268.4" y="752" textLength="1171.2" clip-path="url(#terminal-22057280-line-30)">Stop&#160;running&#160;breeze&#160;envi [...]
+</text><text class="terminal-22057280-r5" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-22057280-line-31)">│</text><text class="terminal-22057280-r4" x="24.4" y="776.4" textLength="219.6" clip-path="url(#terminal-22057280-line-31)">shell&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-22057280-r2" x="268.4" y="776.4" textLength="1171.2" clip-path="url(#terminal-22057280-line-31)">Enter&#160;breeze&#160;environment.&#1 [...]
+</text><text class="terminal-22057280-r5" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-22057280-line-32)">│</text><text class="terminal-22057280-r4" x="24.4" y="800.8" textLength="219.6" clip-path="url(#terminal-22057280-line-32)">exec&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-22057280-r2" x="268.4" y="800.8" textLength="1171.2" clip-path="url(#terminal-22057280-line-32)">Joins&#160;the&#160;interactive&# [...]
+</text><text class="terminal-22057280-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-22057280-line-33)">│</text><text class="terminal-22057280-r4" x="24.4" y="825.2" textLength="219.6" clip-path="url(#terminal-22057280-line-33)">compile-www-assets</text><text class="terminal-22057280-r2" x="268.4" y="825.2" textLength="1171.2" clip-path="url(#terminal-22057280-line-33)">Compiles&#160;www&#160;assets.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
+</text><text class="terminal-22057280-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-22057280-line-34)">│</text><text class="terminal-22057280-r4" x="24.4" y="849.6" textLength="219.6" clip-path="url(#terminal-22057280-line-34)">cleanup&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-22057280-r2" x="268.4" y="849.6" textLength="805.2" clip-path="url(#terminal-22057280-line-34)">Cleans&#160;the&#160;cache&#160;of&#160;parameter [...]
+</text><text class="terminal-22057280-r5" x="0" y="874" textLength="1464" clip-path="url(#terminal-22057280-line-35)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-22057280-r2" x="1464" y="874" textLength="12.2" clip-path="url(#terminal-22057280-line-35)">
+</text><text class="terminal-22057280-r5" x="0" y="898.4" textLength="24.4" clip-path="url(#terminal-22057280-line-36)">╭─</text><text class="terminal-22057280-r5" x="24.4" y="898.4" textLength="1415.2" clip-path="url(#terminal-22057280-line-36)">&#160;Advanced&#160;command&#160;groups&#160;───────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-22057280-r5" x="1439.6" y="898.4" textLength="24.4" clip-path="url(#terminal-220 [...]
+</text><text class="terminal-22057280-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-22057280-line-37)">│</text><text class="terminal-22057280-r4" x="24.4" y="922.8" textLength="280.6" clip-path="url(#terminal-22057280-line-37)">testing&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-22057280-r2" x="329.4" y="922.8" textLength="1110.2" clip-path="url(#terminal-22057280-line-37)">Tools&#160;that&#1 [...]
+</text><text class="terminal-22057280-r5" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-22057280-line-38)">│</text><text class="terminal-22057280-r4" x="24.4" y="947.2" textLength="280.6" clip-path="url(#terminal-22057280-line-38)">ci-image&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-22057280-r2" x="329.4" y="947.2" textLength="597.8" clip-path="url(#terminal-22057280-line-38)">Tools&#160;that&#160;dev [...]
+</text><text class="terminal-22057280-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-22057280-line-39)">│</text><text class="terminal-22057280-r4" x="24.4" y="971.6" textLength="280.6" clip-path="url(#terminal-22057280-line-39)">k8s&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-22057280-r2" x="329.4" y="971.6" textLength="1110.2" clip-path="url(#terminal-22057280-line-39) [...]
+</text><text class="terminal-22057280-r5" x="0" y="996" textLength="12.2" clip-path="url(#terminal-22057280-line-40)">│</text><text class="terminal-22057280-r4" x="24.4" y="996" textLength="280.6" clip-path="url(#terminal-22057280-line-40)">prod-image&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-22057280-r2" x="329.4" y="996" textLength="597.8" clip-path="url(#terminal-22057280-line-40)">Tools&#160;that&#160;developers&#160;can [...]
+</text><text class="terminal-22057280-r5" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-22057280-line-41)">│</text><text class="terminal-22057280-r4" x="24.4" y="1020.4" textLength="280.6" clip-path="url(#terminal-22057280-line-41)">setup&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-22057280-r2" x="329.4" y="1020.4" textLength="1110.2" clip-path="url(#terminal-22057280-line-41)">Tools [...]
+</text><text class="terminal-22057280-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-22057280-line-42)">│</text><text class="terminal-22057280-r4" x="24.4" y="1044.8" textLength="280.6" clip-path="url(#terminal-22057280-line-42)">release-management&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-22057280-r2" x="329.4" y="1044.8" textLength="1110.2" clip-path="url(#terminal-22057280-line-42)">Tools&#160;that&#160;release&#160;managers&#160;can&#160;use&#160;to&# [...]
+</text><text class="terminal-22057280-r5" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-22057280-line-43)">│</text><text class="terminal-22057280-r4" x="24.4" y="1069.2" textLength="280.6" clip-path="url(#terminal-22057280-line-43)">ci&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-22057280-r2" x="329.4" y="1069.2" textLength="134.2" clip-path="url(#terminal-22057280-l [...]
+</text><text class="terminal-22057280-r5" x="0" y="1093.6" textLength="1464" clip-path="url(#terminal-22057280-line-44)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-22057280-r2" x="1464" y="1093.6" textLength="12.2" clip-path="url(#terminal-22057280-line-44)">
 </text>
     </g>
     </g>
diff --git a/scripts/ci/pre_commit/pre_commit_breeze_cmd_line.py b/scripts/ci/pre_commit/pre_commit_breeze_cmd_line.py
index 53cc02bbf6..62a8ac13b1 100755
--- a/scripts/ci/pre_commit/pre_commit_breeze_cmd_line.py
+++ b/scripts/ci/pre_commit/pre_commit_breeze_cmd_line.py
@@ -81,7 +81,6 @@ def is_regeneration_needed() -> bool:
 
 def run_image_regeneration_in_breeze() -> int:
     sys.path.insert(0, str(AIRFLOW_SOURCES_DIR / "dev" / "breeze" / "src"))
-    from airflow_breeze.commands.setup_commands import regenerate_help_images_for_all_commands
     from airflow_breeze.utils.run_utils import run_command
 
     result = run_command(['breeze', 'version'], check=False, capture_output=True)
@@ -98,9 +97,8 @@ def run_image_regeneration_in_breeze() -> int:
             check=True,
             capture_output=True,
         )
-    return regenerate_help_images_for_all_commands(
-        commands=(), check_only=False, force=False, verbose=VERBOSE, dry_run=DRY_RUN
-    )
+    result = run_command(['breeze', 'setup', 'regenerate-command-images'], check=False)
+    return result.returncode
 
 
 if __name__ == '__main__':