Skip to content

Chore: remove duplicates and fix maintenance issues#21

Merged
long-910 merged 2 commits intomainfrom
chore/cleanup-maintenance
Mar 1, 2026
Merged

Chore: remove duplicates and fix maintenance issues#21
long-910 merged 2 commits intomainfrom
chore/cleanup-maintenance

Conversation

@long-910
Copy link
Copy Markdown
Owner

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

Summary

  • dotfiles/.zshrc: remove duplicate tmux auto-attach block (lines 166-169) — superseded by .zshrc.d/tmux.zsh which uses exec (exit tmux = exit shell) and also skips VSCode terminal; the two blocks had inconsistent behavior (tmux-dev named session vs unnamed)
  • uninstall.sh: add tmux.zsh to ZSHRC_D_FILES so it is properly removed on uninstall
  • tests/test_configs.sh: add tmux.zsh to .zshrc.d file existence check (was missing, test now covers all deployed files)
  • README.md / README.ja.md / README.zh.md: fix tmux session description — remove incorrect "named main" reference; tmux.zsh attaches to the most recent existing session or creates a new unnamed one
  • CLAUDE.md: add tmux.zsh to .zshrc.d/ structure listing; annotate core.sh with tmux.zsh deployment
  • CHANGELOG.md: add [0.5.0] entry covering Kali-style prompt, tmux auto-attach, CI/ShellCheck fixes, and this maintenance cleanup

Test plan

  • All 75 tests pass (bash tests/run_tests.sh)
  • ShellCheck passes on all modified shell files
  • No content changes to install_and_configure.sh (CI-protected legacy script untouched)

🤖 Generated with Claude Code

long-910 and others added 2 commits March 1, 2026 22:11
- dotfiles/.zshrc: remove duplicate tmux auto-attach block (lines
  166-169); superseded by .zshrc.d/tmux.zsh which uses exec and also
  skips VSCode terminal
- uninstall.sh: add tmux.zsh to ZSHRC_D_FILES so it is cleaned up on
  uninstall
- tests/test_configs.sh: add tmux.zsh to .zshrc.d file existence check
- README.md/ja/zh: fix tmux description — remove incorrect "named main"
  session reference to match actual tmux.zsh behavior
- CLAUDE.md: add tmux.zsh to .zshrc.d structure listing; annotate
  core.sh with tmux.zsh deployment
- CHANGELOG.md: add [0.5.0] entry covering kali-style prompt, tmux
  auto-attach, CI/ShellCheck fixes, and this maintenance cleanup

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The previous commit inadvertently changed uninstall.sh from 100755 to
100644 (non-executable) due to Windows/WSL filesystem mode handling.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@long-910 long-910 merged commit 124939e 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