다음 내용을 스킬로 만들어서, 이 PC에서 실행되는 모든 터미널 코드 클로드 CLI에 적용해주세요.
Claude Code 상태줄(status line)을 설정해줘.
1) ~/.claude/statusline.ps1 파일을 만들어줘. Claude Code 가 세션 JSON 을 stdin 으로
넘겨주니 그걸 읽어서 아래 형식 한 줄을 Write-Host 로 출력하면 돼.
[Opus 5/high] | ctx 42% | 5h 63% (2h05m) | 7d 41% (3d12h) | $1.23
모델은 model.display_name, 뒤에 effort.level 을 "/" 로 붙인다
ctx 는 context_window.used_percentage
5h / 7d 는 rate_limits.five_hour / rate_limits.seven_day 의 used_percentage, 괄호 안은 resets_at(unix epoch)까지 남은 시간. 1일 이상이면 "3d12h", 아니면 "2h05m"
마지막은 cost.total_cost_usd 를 $0.00 형식으로
rate_limits 는 API key/Bedrock/Vertex 세션에선 null 이니 없으면 그 항목을 생략할 것
2) ~/.claude/settings.json 에 statusLine 설정을 추가해줘.
type=command, command 는 위 스크립트를 powershell -NoProfile -File 로 실행,
padding 0, refreshInterval 60.
댓글 없음:
댓글 쓰기