From e320f8ddd35f844a010106c8699e788ab35c123d Mon Sep 17 00:00:00 2001 From: NUNOKAWA Masato Date: Sun, 14 Jun 2026 09:27:17 +0900 Subject: [PATCH] =?UTF-8?q?tmux=20=E3=82=BB=E3=83=83=E3=82=B7=E3=83=A7?= =?UTF-8?q?=E3=83=B3=E3=81=AE=E3=83=97=E3=83=AD=E3=83=B3=E3=83=97=E3=83=88?= =?UTF-8?q?=E8=A8=AD=E5=AE=9A=E3=82=92=20zsh=20=E3=81=AB=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- setup.sh | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/setup.sh b/setup.sh index 5bafc7a59..e2f7942ef 100755 --- a/setup.sh +++ b/setup.sh @@ -87,24 +87,24 @@ PANE_TITLES=("boss1" "worker1" "worker2" "worker3") for i in {0..3}; do PANE_ID="${PANE_IDS[$i]}" TITLE="${PANE_TITLES[$i]}" - + log_info "設定中: ${TITLE} (${PANE_ID})" - + # ペインタイトル設定 tmux select-pane -t "$PANE_ID" -T "$TITLE" - + # 作業ディレクトリ設定 tmux send-keys -t "$PANE_ID" "cd $(pwd)" C-m - + # カラープロンプト設定 if [ $i -eq 0 ]; then # boss1: 赤色 - tmux send-keys -t "$PANE_ID" "export PS1='(\[\033[1;31m\]${TITLE}\[\033[0m\]) \[\033[1;32m\]\w\[\033[0m\]\$ '" C-m + tmux send-keys -t "$PANE_ID" "if [ -n \"\$ZSH_VERSION\" ]; then export PROMPT='(%F{red}${TITLE}%f) %F{green}%~%f %# '; else export PS1='(\[\e[1;31m\]${TITLE}\[\e[0m\]) \[\e[1;32m\]\w\[\e[0m\]\\$ '; fi" C-m else # workers: 青色 - tmux send-keys -t "$PANE_ID" "export PS1='(\[\033[1;34m\]${TITLE}\[\033[0m\]) \[\033[1;32m\]\w\[\033[0m\]\$ '" C-m + tmux send-keys -t "$PANE_ID" "if [ -n \"\$ZSH_VERSION\" ]; then export PROMPT='(%F{blue}${TITLE}%f) %F{green}%~%f %# '; else export PS1='(\[\e[1;34m\]${TITLE}\[\e[0m\]) \[\e[1;32m\]\w\[\e[0m\]\\$ '; fi" C-m fi - + # ウェルカムメッセージ tmux send-keys -t "$PANE_ID" "echo '=== ${TITLE} エージェント ==='" C-m done @@ -117,7 +117,7 @@ log_info "👑 presidentセッション作成開始..." tmux new-session -d -s president tmux send-keys -t president "cd $(pwd)" C-m -tmux send-keys -t president "export PS1='(\[\033[1;35m\]PRESIDENT\[\033[0m\]) \[\033[1;32m\]\w\[\033[0m\]\$ '" C-m +tmux send-keys -t president "if [ -n \"\$ZSH_VERSION\" ]; then export PROMPT='(%F{magenta}PRESIDENT%f) %F{green}%~%f %# '; else export PS1='(\[\e[1;35m\]PRESIDENT\[\e[0m\]) \[\e[1;32m\]\w\[\e[0m\]\\$ '; fi" C-m tmux send-keys -t president "echo '=== PRESIDENT セッション ==='" C-m tmux send-keys -t president "echo 'プロジェクト統括責任者'" C-m tmux send-keys -t president "echo '========================'" C-m @@ -169,4 +169,3 @@ echo " worker1,2,3: instructions/worker.md" echo " システム構造: CLAUDE.md" echo "" echo " 4. 🎯 デモ実行: PRESIDENTに「あなたはpresidentです。指示書に従って」と入力" -