diff --git a/ssh-open b/ssh-open new file mode 100755 index 0000000..6725691 --- /dev/null +++ b/ssh-open @@ -0,0 +1,35 @@ +#!/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 <