#!/usr/bin/env bash # ssh-open — mở cửa sổ iTerm2 mới với 6 tab, mỗi tab ssh vào 1 host theo thứ tự. # Màu tab do ~/.zshrc (hàm ssh() override) tự set khi ssh chạy trong tab. # delay giữa các tab để iTerm kịp xử lý OSC đổi màu (tránh mất màu khi tạo tab liên tục). set -euo pipefail # Danh sách host theo thứ tự (alias từ ~/.ssh/config). HOSTS=(ta vrc aws-vanhoa toc oc tk) # Sinh AppleScript list: {"ta","vrc",...} alist="$(printf '"%s",' "${HOSTS[@]}")" alist="{${alist%,}}" osascript <