Можно ли автоматически запускать скрипт iTerm2 при каждом открытии крана

#tabs #iterm2

Вопрос:

Чего я хотел достичь:
Нужно иметь вкладки со случайным цветом.

У меня есть следующий скрипт на python, который работает вручную (Скрипт -> Автозапуск ->> tab_color.py),

 #!/usr/bin/env python3.7

import iterm2
import random


async def main(connection):
    app = await iterm2.async_get_app(connection)
    session = app.current_terminal_window.current_tab.current_session
    change = iterm2.LocalWriteOnlyProfile()
    # color = iterm2.Color(255, 48, 48)
    random_color = list(range(10, 255, 10))
    color_temp = random.choices(random_color, k=3)
    color = iterm2.Color(color_temp[0], color_temp[1], color_temp[2])
    change.set_tab_color(color)
    change.set_use_tab_color(True)
    await session.async_set_profile_properties(change)


iterm2.run_until_complete(main)
 

Как заставить iTerm2 автоматически запускать этот скрипт всякий раз, когда я открываю вкладку.
Примечание: Текущее местоположение скрипта $HOME/Библиотека/Поддержка приложений/iTerm2/Скрипты/АвтоЗапуск
Проблема Это работает только для первой вкладки, но не для любых других вкладок.(даже для вкладки в новом окне)

Заранее спасибо,
Саджит