Skip to content

runtime: 删除已废弃的 bash 桥死代码#3

Merged
ybz21 merged 1 commit into
mainfrom
chore/drop-dead-shell-bridge
Jun 23, 2026
Merged

runtime: 删除已废弃的 bash 桥死代码#3
ybz21 merged 1 commit into
mainfrom
chore/drop-dead-shell-bridge

Conversation

@ybz21

@ybz21 ybz21 commented Jun 23, 2026

Copy link
Copy Markdown
Owner

背景

项目根的 ./ttmux 已删除,运行时一律用安装好的 ~/.local/bin/ttmux(Go)。Runtime.Shell()(早期「Go 调旧 bash」的桥)已无任何调用方。

改动

删除 cli/ttmux-cli-go/internal/runtime/runtime.go 中的死代码:

  • Runtime 结构体的 ShellPathRepository 字段
  • Shell() 方法
  • discoverRepo() 函数(向上找 repo 根 ttmux)及 New() 中对应赋值

行为不变;go build + go vet 通过,全模块再无相关引用。

🤖 Generated with Claude Code

Go CLI 已全自包含,Runtime.Shell() 零调用方。清掉早期「Go 调旧 bash」
的残留:ShellPath / Repository 字段、Shell() 方法、discoverRepo()
(向上找 repo 根 ttmux 的逻辑)及 New() 中对应赋值。行为不变。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ybz21 ybz21 merged commit 004e2bc into main Jun 23, 2026
2 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