This is a small thing, but might be useful. Currently Breeze prints the Asciiart when started. You should be able to persistently disable the asciiart.

This is done with storing the rigth "flag" file in the ".build" directory. If the file is there, the ASCIIART should not be printed. If not, it shoudl be printed.
dev/breeze/src/airflow_breeze/breeze.py
shell=shell, prog_name=NAME, path=autocomplete_path, append=False, extra_env=extra_env
    )
    click.echo(f"Activation command scripts are created in this autocompletion path: {autocomplete_path}")
    if click.confirm(f"Do you want to add the above autocompletion scripts to your {shell} profile?"):
        if shell == 'bash':
            script_path = Path('~').expanduser() / '/.bash_completion'
            command_to_execute = f"source {autocomplete_path}"
            write_to_shell(command_to_execute, script_path, breeze_comment)
        elif shell == 'zsh':
            script_path = Path('~').expanduser() / '/.zshrc'
            command_to_execute = f"source {autocomplete_path}"
            write_to_shell(command_to_execute, script_path, breeze_comment)
        elif shell == 'fish':
            
            script_path = Path('~').expanduser() / f'/.config/fish/completions/{NAME}.fish'
            with open(path) as source_file, open(script_path, 'w') as destination_file:
                for line in source_file:
                    destination_file.write(line)
        else:
            
            subprocess.check_call(['powershell', 'Set-ExecutionPolicy Unrestricted -Scope CurrentUser'])
            script_path = subprocess.check_output(['powershell', '-NoProfile', 'echo $profile']).strip()
            command_to_execute = f". {autocomplete_path}"
            write_to_shell(command_to_execute, script_path.decode("utf-8"), breeze_comment)
    else:
        click.echo(f"Link for manually adding the autocompletion script to {shell} profile")
if __name__ == '__main__':
    BUILD_CACHE_DIR.mkdir(parents=True, exist_ok=True)
    main()