def METHOD_NAME(welcome: bool = True):
    """Prompt and launch terminal if login is successful.
    Parameters
    ----------
    welcome : bool, optional
        Display welcome message, by default True
    """
    bootup()
    if welcome:
        display_welcome_message()
    while True:
        email, password, remember = get_user_input()
        if not email:
            return METHOD_NAME(welcome=False) if is_installer() else launch_terminal()
        session = create_session(email, password, remember)
        if isinstance(session, dict) and session:
            return login_and_launch(session, remember)