时政
财经
科技
虚拟货币
其他
登录
#自定义
关注
赵纯想
3个月前
自定义ClaudeCode 的statusline,感受花钱的爽感!/statusline 命令设置,如需抄作业,我的脚本如下: #!/bin/bash # ============================================================================ # CLAUDE CODE STATUS PANEL - CYBERPUNK ASCII ART EDITION # ============================================================================ input=$(cat) # --[ DATA EXTRACTION ]------------------------------------------------------- cost=$(echo "$input" | jq -r '.cost.total_cost_usd // 0 | . * 100 | floor / 100') lines_add=$(echo "$input" | jq -r '.cost.total_lines_added // 0') lines_del=$(echo "$input" | jq -r '.cost.total_lines_removed // 0') api_ms=$(echo "$input" | jq -r '.cost.total_api_duration_ms // 0') model=$(echo "$input" | jq -r '.model.display_name // "—"') # --[ TIME FORMAT ]----------------------------------------------------------- api_s=$((api_ms / 1000)) # --[ ANSI COLOR CODES ]------------------------------------------------------ # Hermès 爱马仕配色 BG_HERMES='\033[48;5;29m' FG_HERMES_GREEN='\033[38;5;29m' FG_HERMES_ORANGE='\033[38;5;208m' FG_WHITE='\033[38;5;255m' FG_BLACK='\033[38;5;232m' FG_GRAY='\033[38;5;245m' BOLD='\033[1m' RESET='\033[0m' # --[ CYBERPUNK ASCII PANEL ]------------------------------------------------- # 固定宽度 26 字符 W=26 # --[ LINE 1: HEADER ]-- cwd_name=$(basename "$(echo "$input" | jq -r '.cwd // "CLAUDE"')") header=" ░░▒▒▓▓██${cwd_name}██▓▓▒▒░░ " header_len=${#header} pad=$((W - header_len)) printf "\n" printf "${BG_HERMES}${FG_BLACK}${BOLD}%s%*s${RESET}\n" "$header" $pad "" # --[ LINE 2: METRICS ]-- printf " ${FG_HERMES_ORANGE}💰 \$${cost}${RESET}" printf " ${FG_GRAY}│${RESET}" printf " ${FG_HERMES_GREEN}+${lines_add}${RESET} ${FG_HERMES_ORANGE}-${lines_del}${RESET}" printf " ${FG_GRAY}│${RESET}" printf " ${FG_WHITE}${model}${RESET}" printf "\n" # --[ LINE 3: FOOTER ]-- # 从 transcript 文件解析 token 数据 transcript=$(echo "$input" | jq -r '.transcript_path // ""') if [[ -n "$transcript" && -f "$transcript" ]]; then in_tokens=$(jq -s '[.[] | select(.type == "assistant") | .message.usage.input_tokens // 0] | add // 0' "$transcript" 2>/dev/null) out_tokens=$(jq -s '[.[] | select(.type == "assistant") | .message.usage.output_tokens // 0] | add // 0' "$transcript" 2>/dev/null) in_tokens=${in_tokens:-0} out_tokens=${out_tokens:-0} else in_tokens=0 out_tokens=0 fi # 格式化函数 fmt_tokens() { local t=$1 if [[ $t -ge 1000000 ]]; then echo "$(echo "scale=1; $t / 1000000" | bc)M" elif [[ $t -ge 1000 ]]; then echo "$(echo "scale=1; $t / 1000" | bc)k" else echo "$t" fi } in_fmt=$(fmt_tokens $in_tokens) out_fmt=$(fmt_tokens $out_tokens) footer=" ░▒▓ ↑${in_fmt} ↓${out_fmt} ▓▒░ " footer_len=${#footer} pad_total=$((W - footer_len)) pad_left=$((pad_total / 2)) pad_right=$((pad_total - pad_left)) printf "${BG_HERMES}${FG_BLACK}${BOLD}%*s%s%*s${RESET}\n" $pad_left "" "$footer" $pad_right ""
AI编程工具激战:Claude Code、Gemini Cli崛起· 1256 条信息
#ClaudeCode
#statusline
#自定义
#消费
#赛博朋克
分享
评论 0
0
Haze 𝓰𝓶𝓰𝓷𝓪𝓲
4个月前
我想你把右边的交易栏设置的这么简洁,会看起来很舒服。都是可自定义的。
#交易栏
#自定义
#简洁
#舒服
分享
评论 0
0
Haze 𝓰𝓶𝓰𝓷𝓪𝓲
5个月前
钱包页打开新页面或者跳转的自定义已经上线。
#钱包页
#新页面
#跳转
#自定义
#上线
分享
评论 0
0
Frank Wang 玉伯
5个月前
来看看自己都是谁,太好玩了。 小技巧:可在选择框底部自定义范围。
#好玩
#技巧
#自定义
#范围
分享
评论 0
0
蓝点网
5个月前
#ChatGPT 项目功能现在支持免费用户使用,可以设置不同的项目来组织不同的对话,可以设置自定义图标和颜色等。 其中免费版用户最多可以上传 5 个文件,Plus 订阅最多可以上传 25 个文件,Pro 用户则可以上传 40 个文件。 查看全文:
#ChatGPT
#免费用户
#项目功能
#文件上传
#自定义
分享
评论 0
0
Haze 𝓰𝓶𝓰𝓷𝓪𝓲
5个月前
战壕有经典模板。 可以在自定义中选择。
#战壕
#经典模板
#自定义
#中性
分享
评论 0
0
Haze 𝓰𝓶𝓰𝓷𝓪𝓲
5个月前
自定义更新的视频回顾: 1、自定义战壕,按钮、数据、颜色、三栏变两栏,随心定义。 2、右侧交易栏,数据多少,每一栏的位置,谁展示谁不展示,都可以定义。 3、K线下方数据栏,持有者、追踪怎么排列,这么多的数据哪些你看,你不看,同样可以自定义。
#自定义
#视频回顾
#数据
#K线
#交易
分享
评论 0
0
Haze 𝓰𝓶𝓰𝓷𝓪𝓲
6个月前
顶部通知跳出会挡住搜索CA框? 现在你可以自定义通知跳出的位置了。
#通知
#自定义
#搜索框
#位置
#中性
分享
评论 0
0
图拉鼎
6个月前
「她,像猫一样」 这个「像」是自定义的「猫字体」?
#猫
#字体
#自定义
#设计
#趣味
分享
评论 0
0
德潤傳媒
8个月前
在天成象,像什么你们说了算!
#天成象
#自定义
#互动
分享
评论 0
0
Tw93
8个月前
10 年 iPhone 党,买一个 Android 机器玩玩,手感很小很好,自定义的能力非常强。
#iPhone
#Android
#用户体验
#自定义
分享
评论 0
0
个人主页
通知
我的投稿
我的关注
我的拉黑
我的评论
我的点赞