diff options
| author | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2026-05-27 13:58:59 +0900 |
|---|---|---|
| committer | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2026-05-27 13:58:59 +0900 |
| commit | 04509711394c0a94bf0d678dc194d7c6cfa53d8f (patch) | |
| tree | 2263e5dad1753828d1dab799cff1179d6c1a9af5 /ar/.config/claude | |
| parent | 912327286b9802d59a8c13fe4cb13b1d41089149 (diff) | |
modified statuslines/statusline.sh
Diffstat (limited to 'ar/.config/claude')
| -rwxr-xr-x | ar/.config/claude/statuslines/statusline.sh | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/ar/.config/claude/statuslines/statusline.sh b/ar/.config/claude/statuslines/statusline.sh index ee04ad0..85a9ede 100755 --- a/ar/.config/claude/statuslines/statusline.sh +++ b/ar/.config/claude/statuslines/statusline.sh @@ -632,24 +632,17 @@ build_language_component() { build_daily_cost_component() { local daily_cost="$1" - local projected_cost="${2:-}" [[ -z "$daily_cost" || "$daily_cost" == "0" || "$daily_cost" == "$NULL_VALUE" ]] && return 0 local cost_fmt cost_fmt=$(format_cost "$daily_cost") echo -n "${DAILY_COST_ICON} ${ORANGE}\$${cost_fmt}/day${NC}" - - # Projected cost for the active billing block - if [[ -n "$projected_cost" && "$projected_cost" != "0" && "$projected_cost" != "$NULL_VALUE" ]]; then - local proj_fmt - proj_fmt=$(format_cost "$projected_cost") - echo -n " ${GRAY}(💵\$${proj_fmt})${NC}" - fi } build_remaining_time_component() { local remaining_minutes="$1" + local projected_cost="${2:-}" [[ -z "$remaining_minutes" || "$remaining_minutes" == "0" || "$remaining_minutes" == "$NULL_VALUE" ]] && return 0 @@ -676,6 +669,13 @@ build_remaining_time_component() { fi echo -n "${REMAINING_ICON} ${time_color}${time_str} left${NC}" + + # Projected cost for the active billing block + if [[ -n "$projected_cost" && "$projected_cost" != "0" && "$projected_cost" != "$NULL_VALUE" ]]; then + local proj_fmt + proj_fmt=$(format_cost "$projected_cost") + echo -n " ${GRAY}(💵\$${proj_fmt})${NC}" + fi } build_cache_component() { @@ -821,11 +821,11 @@ main() { output+="$time_component" } - # Line 3: Cost | Daily Cost | Remaining (비용/리소스) + # Line 3: Cost | Remaining | Daily Cost (비용/리소스) local cost_component daily_cost_component remaining_component cache_component cost_component=$(build_cost_component "$cost_usd" "$duration_ms") - daily_cost_component=$(build_daily_cost_component "$daily_cost" "$projected_cost") - remaining_component=$(build_remaining_time_component "$remaining_minutes") + daily_cost_component=$(build_daily_cost_component "$daily_cost") + remaining_component=$(build_remaining_time_component "$remaining_minutes" "$projected_cost") cache_component=$(build_cache_component "${cache_creation:-0}" "${cache_read:-0}") if [[ -n "$cost_component" || -n "$daily_cost_component" || -n "$remaining_component" ]]; then @@ -835,14 +835,14 @@ main() { output+="$cost_component" first=0 fi - if [[ -n "$daily_cost_component" ]]; then + if [[ -n "$remaining_component" ]]; then [[ "$first" -eq 0 ]] && output+=$(sep) - output+="$daily_cost_component" + output+="$remaining_component" first=0 fi - if [[ -n "$remaining_component" ]]; then + if [[ -n "$daily_cost_component" ]]; then [[ "$first" -eq 0 ]] && output+=$(sep) - output+="$remaining_component" + output+="$daily_cost_component" fi fi |
