416708093f
·
2026-06-27 00:52:01 +08:00
9 Commits
statusline
显示内容
| 组 | 示例 | 说明 |
|---|---|---|
| 模型 + 思考 | H opus-4.8 |
思考等级(L/M/H/XH)+ 模型名;等级按高低绿→红配色 |
| 上下文 | 8.9% |
已用上下文百分比,按用量绿→红渐变(80% 纯红) |
| 目录 | project |
在项目根显示目录名,否则显示末两级 parent/current |
| Git | main ~15 +595 |
分支 + 改动文件数 + 增删行数(为 0 不显示) |
| 速度 | ↑ 1.2k ↓ 134.4 t/s |
最近 8 次请求的输入/输出 token 速度 |
| 额度 | 10% - 40% · 1:45 |
5h 已用 - 7 天已用 · 5h 刷新倒计时(越近越红) |
构建
cargo build --release
# 产物:Linux/macOS 为 target/release/statusline,Windows 为 target/release/statusline.exe
接入 Claude Code
推荐用内置 install 命令,自动定位配置目录、把 statusLine.command 指向当前可执行文件(跨平台,含空格的路径自动加引号):
./target/release/statusline install # 用户级:CLAUDE_CONFIG_DIR 或 ~/.claude
./target/release/statusline install project # 项目级:./.claude/settings.json
./target/release/statusline install local # 项目本地:./.claude/settings.local.json
或手动编辑 settings.json(路径含空格时用引号包裹):
{
"statusLine": {
"type": "command",
"command": "/abs/path/to/statusline"
}
}
需要倒计时/速度持续刷新,可加
"refreshInterval": 10(单位秒)。
Description
Languages
Rust
100%