Skip to content

Conversation

@jmgilman
Copy link
Collaborator

@jmgilman jmgilman commented Jan 2, 2026

Remove Zellij terminal multiplexer support and standardize on tmux as the only terminal multiplexer backend.

Changes:

  • Remove internal/multiplexer/zellij.go and zellij_test.go
  • Remove Config.Default.Multiplexer configuration option
  • Remove --multiplexer CLI flag from root command
  • Hardcode tmux as the terminal multiplexer in initManager()
  • Remove validMultiplexers map and related validation functions
  • Remove HEADJACK_MULTIPLEXER environment variable binding
  • Remove Zellij installation from base container image
  • Update all CLI documentation to remove --multiplexer flag references
  • Update attach command help to reference tmux keybindings (Ctrl+B, d)
  • Update REFACTOR.md to reference tmux instead of Zellij

Remove Zellij terminal multiplexer support and standardize on tmux as
the only terminal multiplexer backend.

Changes:
- Remove internal/multiplexer/zellij.go and zellij_test.go
- Remove Config.Default.Multiplexer configuration option
- Remove --multiplexer CLI flag from root command
- Hardcode tmux as the terminal multiplexer in initManager()
- Remove validMultiplexers map and related validation functions
- Remove HEADJACK_MULTIPLEXER environment variable binding
- Remove Zellij installation from base container image
- Update all CLI documentation to remove --multiplexer flag references
- Update attach command help to reference tmux keybindings (Ctrl+B, d)
- Update REFACTOR.md to reference tmux instead of Zellij
@cloudflare-workers-and-pages
Copy link

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
headjack ba7d6ef Commit Preview URL

Branch Preview URL
Jan 02 2026, 11:54 PM

@jmgilman jmgilman merged commit ff09562 into master Jan 3, 2026
10 checks passed
@jmgilman jmgilman deleted the claude/remove-zellij-support-xbgip branch January 3, 2026 00:22
jmgilman added a commit that referenced this pull request Jan 3, 2026
Current behavior:
System supported both tmux and Zellij as terminal multiplexer backends with configuration options to choose between them

New behavior:
System only supports tmux as the terminal multiplexer backend with all Zellij-related code and configuration removed

Breaking Changes:
- Removed --multiplexer CLI flag from all commands
- Removed Config.Default.Multiplexer configuration option
- Removed HEADJACK_MULTIPLEXER environment variable support
- Changed attach command keybindings from Ctrl+O,d to Ctrl+B,d

Closes: #34
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.

3 participants