x-cmd v0.9.4:ccal 中国农历专为 AI Agent 优化,AWK 纯生成二维码,ossinsight 带你一键分析 GitHub 趋势!

0 阅读3分钟

TLDR:

  • x ossinsight 实验性模块上线 —— GitHub 开源项目分析数据的 CLI 工具
  • x qr 新增纯 AWK 二维码生成方案,不依赖任何外部二进制
  • x ccal 优化 —— 专为 AI Agent 打造更适合的中国农历和调休放假处理
  • x claw 参数接口优化 —— 支持多平台同时运行
  • x umami 全面支持 Umami V2 API
  • x humantime 增强 —— 新增毫秒转换、时间范围判断和比较运算符

x-cmd-v094.cn.webp

🚀 x-cmd v0.9.4 更新详情

ossinsight 🤖

新增 x ossinsight 实验性模块 —— GitHub 开源项目分析数据的 CLI 工具。

通过 OSSInsight API 获取 GitHub 热门仓库、collection 排名、仓库 star 历史趋势、Issue/PR 创建者统计、国家/组织分布等数据。适合在终端里快速查询某个项目或语言的趋势情况。

qr 📱

x qr 实验性提供纯 AWK 二维码生成方案,不依赖任何二进制。

为了实现跨平台兼容性,z7/mod/qr 模块现在内置了纯 AWK 实现的二维码生成逻辑。不依赖 qrencode 或其他外部工具,在任何安装了 AWK 的环境下都能工作。核心实现使用了 gawk/mawk/nawk/gawk 兼容的语法,同时提供了 posix awk 的回退逻辑。

humantime ⏰

x humantime 增强 —— 新增毫秒转换、时间范围判断和比较运算符。

  • 新增 toms 子命令:将时间格式转为毫秒(如 2h30m9000000
  • tosec 新增 --decimal 选项:输出固定三位小数(如 9000.000
  • 新增 in 子命令:判断秒数是否在指定时间范围内(适合超时检测)
  • 新增比较运算符:gt(大于)、lt(小于),支持时间大小的逻辑判断
  • fromsectosec 成为主要命令名称,sectohuman 作为别名保留

ccal 📅

x ccal 优化 —— 专为 AI Agent 打造更适合的中国农历和调休放假处理。

  • tiaoxiu 子命令:管道输出改为 TSV 格式(更易于 AI 解析),新增 --hide-plain-rest 选项排除普通周末休息日
  • 所有子命令增加输出模式提示,明确 TTY 输出彩色表格 / Pipe 输出结构化数据
  • 调休放假标识更清晰: = 假日、 = 调休上班、 = 普通周末
  • 数据完全本地存储,直接下载数据离线运行,不依赖任何外部 API

claw 💬

x claw 参数接口优化 —— 现在支持多平台同时运行了。

之前启动服务得写 x claw service start weixin,想多跑几个平台还得开多个实例,有点麻烦。现在改成 x claw start,直接跟 --weixin --telegram 就能同时跑多个平台,省事多了。不指定平台的话会自动检测已登录的 IM 平台,默认回退到微信,不用操心。

支持平台:weixin, telegram, feishu, qywx。

# 同时启动微信和 Telegram
x claw start --weixin --telegram

# 自动检测可用平台
x claw start

umami 📊

x umami 模块升级 —— 全面支持 Umami V2 API,同时保持对自托管场景的兼容。

Umami V1 API 已废弃(存在安全漏洞),新版 CLI 全面转向 V2 API (api.umami.is/v2)。云端用户只需配… token 即可使用,自托管用户可指定 endpoint。新增 --profile 功能支持多站点配置管理。

⬆️ 如何升级

现有用户可以通过以下命令快速切换至最新版本进行体验:

x upgrade

如果你没有安装 x-cmd, 只需要打开你的终端:

eval "$(curl https://get.x-cmd.com)"

x-cmd 是一个一站式的命令行工具集,其强大的功能可以为人类用户和AI共同使用。它还简化了很多工具的安装方法。 马上安装,让 x-cmd 协同 AI 成为你的最强助手,实现生产力翻倍!

🤝 开发者反馈

如果您在自定义配置或代理设置中遇到任何疑问,欢迎前往 GitHub Issues 提交反馈,共同完善 X-CMD 生态。