Skip to content

feat: tmux auto-attach to 'tmux-dev' session on shell start#20

Merged
long-910 merged 2 commits intomainfrom
feat/tmux-auto-attach
Mar 1, 2026
Merged

feat: tmux auto-attach to 'tmux-dev' session on shell start#20
long-910 merged 2 commits intomainfrom
feat/tmux-auto-attach

Conversation

@long-910
Copy link
Copy Markdown
Owner

@long-910 long-910 commented Mar 1, 2026

Summary

  • 新しいインタラクティブシェル起動時に、tmux セッション tmux-dev へ自動アタッチ
  • セッションが存在しない場合は同名で新規作成(tmux new-session -As tmux-dev
  • 以下の条件をすべて満たす場合のみ実行(安全ガード):
    • tmux がインストール済み (command -v tmux)
    • 既に tmux セッション内でない ([ -z "$TMUX" ])
    • インタラクティブシェル ([[ $- == *i* ]])

Test plan

  • 新しいターミナルを開いて tmux-dev セッションに自動アタッチされることを確認
  • tmux 内でシェルを開いても入れ子にならないことを確認
  • tmux 未インストール環境でエラーが出ないことを確認

🤖 Generated with Claude Code

long-910 and others added 2 commits March 1, 2026 21:27
新しいインタラクティブシェル起動時に tmux セッション 'tmux-dev' へ
自動アタッチする。セッションが存在しない場合は新規作成する。
tmux 未インストール・既に tmux 内・非インタラクティブ環境では無効。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@long-910 long-910 merged commit e5db0aa into main Mar 1, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant