更新 RTK 使用说明及 deploy.ps1 自动初始化 hook
- README: 修正 RTK 描述(token hook 而非 token 计数工具),补充 rtk gain/graph 用法 - deploy.ps1: 安装 RTK 后自动运行 rtk init -g --auto-patch,注册 Claude Code PreToolUse hook - deploy.ps1: cargo env 同时写入 ~/.bashrc 和 ~/.profile(修复 root login shell PATH) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -674,7 +674,8 @@ source ~/.cargo/env
|
||||
rustc --version
|
||||
"@
|
||||
Invoke-WSL $installRustCmd
|
||||
Invoke-WSL "grep -q 'cargo/env' ~/.bashrc || echo 'source ~/.cargo/env 2>/dev/null || true' >> ~/.bashrc" -IgnoreError | Out-Null
|
||||
Invoke-WSL "grep -q 'cargo/env' ~/.bashrc || echo 'source ~/.cargo/env 2>/dev/null || true' >> ~/.bashrc" -IgnoreError | Out-Null
|
||||
Invoke-WSL "grep -q 'cargo/env' ~/.profile || echo 'source ~/.cargo/env 2>/dev/null || true' >> ~/.profile" -IgnoreError | Out-Null
|
||||
Write-OK "Rust 安装完成"
|
||||
}
|
||||
|
||||
@@ -704,6 +705,10 @@ CARGO_NET_GIT_FETCH_WITH_CLI=true cargo install --git https://github.com/rtk-ai/
|
||||
}
|
||||
}
|
||||
|
||||
# rtk init -g:安装 Claude Code PreToolUse hook(幂等)
|
||||
Invoke-WSL ". ~/.cargo/env 2>/dev/null; rtk init -g --auto-patch 2>/dev/null || true" -IgnoreError | Out-Null
|
||||
Write-OK "rtk hook 已注册 (rtk init -g),重启 Claude Code 后生效"
|
||||
|
||||
# ══════════════════════════════════════════════════════════════
|
||||
# Step 8: PowerShell Profile 配置
|
||||
# ══════════════════════════════════════════════════════════════
|
||||
|
||||
Reference in New Issue
Block a user