We should leverage the 'click' functionality to get autocomplete working (https://click.palletsprojects.com/en/8.0.x/shell-completion/#) for `./Breeze2` command. The commands should come from the `./dev/breeze/src/breeze.py`.

This might require some hackery approach and might prove to be impossible or difficult, because it is based on entrypotnts and the fact that we want to use `Breeze2` command to run Airflow might not be well recognized by shell autocomplete. 

But I believe with proper naming of the commands/entrypoints we should be able to achieve it.

The result of this should be short instruction on how to make autocomplete for Breeze2 works (possibly with links to the documentation from click).

dev/breeze/src/airflow_breeze/breeze.py
#
#
import os
from pathlib import Path
from typing import Optional
import click
from click import ClickException
from airflow_breeze.console import console
from airflow_breeze.visuals import ASCIIART, ASCIIART_STYLE
NAME = "Breeze2"
VERSION = "0.0.1"
__AIRFLOW_SOURCES_ROOT = Path.cwd()
__AIRFLOW_CFG_FILE = "setup.cfg"
def get_airflow_sources_root():
    return __AIRFLOW_SOURCES_ROOT
def search_upwards_for_airflow_sources_root(start_from: Path) -> Optional[Path]: