42md CLI 自动更新功能上线:装一次,自动保持最新
过去要用上新功能得重新跑一遍 `curl -fsSL https://42md.cc/mac | bash`,每次都要回想命令。这一轮把自动更新做进 CLI——每次跑 `42md xxx` 时后台轻量检查新版,发现新版本就静默下载,下一次调用就自动用上。零打扰、零等待、零手动。webapp 用户始终用最新部署;命令行用户从此和 webapp 同步。
42md 这几周更新很快。新一批工具上线、AI OCR 单次处理上限翻倍、远程图片支持、导出工具补齐——
但很多命令行用户的反馈是:「不知道新版本来了」「想用某个新功能但忘了怎么升级」「升完一次半个月又老了」。
这一轮把自动更新做进了 CLI——装一次,自动保持最新。
一、怎么用
什么都不用做。装好 42md 后正常用:
42md report.pdf
42md tools md2pdf doc.md
42md tools translate notes.md --target en
每次跑命令,CLI 会在后台异步做一次轻量版本检查。发现新版本就静默下载到缓存目录,下一次调用 42md 时自动启用新版本——你完全不会感觉到。
不会拖慢当前命令、不会弹窗、不会改 PATH、不会要 sudo。
二、想关掉怎么办
少数场景下你可能希望锁定版本——演示视频录制、锁版本复现 bug。关掉很简单:
# 临时关一次
MD42_NO_AUTO_UPDATE=1 42md xxx.pdf
# 永久关(加到 ~/.zshrc 或 ~/.bashrc)
export MD42_NO_AUTO_UPDATE=1
环境变量名也可以用 NO_UPDATE_CHECK=1,效果一致。
三、想立刻升级怎么办
不想等下一次调用?显式触发:
42md upgrade # 检查并立刻升级到最新版本
42md upgrade --check # 只检查不下载
或者重跑安装脚本(永远等价):
curl -fsSL https://42md.cc/mac | bash # macOS
curl -fsSL https://42md.cc/linux | bash # Linux
iwr https://42md.cc/win | iex # Windows PowerShell
四、Webapp 用户
webapp 用户始终用最新部署(部署侧持续滚动更新),无需任何动作。42md.cc 拖拽上传 / 我的知识库 / 演示中心都是同步更新。
CLI 自动更新让命令行用户和 webapp 体验对齐——所有用户始终在同一个版本上。
五、为什么做这件事
42md 团队既是工具的开发者,也是工具的高频使用者。早期版本靠手动 curl 重装升级,结果连开发者自己有时都忘了升。
更糟的是:用户反馈某个 bug,被告知「这个上周修了」,对方一脸懵——他装的还是上上周的版本,根本没拿到补丁。
自动更新解决这个鸿沟:你跑 42md 的同时静默拿到最新修复,让 42md 的迭代速度真正变成你的使用体验。
立即体验
# 全新安装
curl -fsSL https://42md.cc/mac | bash
# 已装的用户:跑一次 42md,自动更新到本文提到的最新版
42md tools list
42md.cc 网页拖拽也可以。
接下来几篇会陆续介绍:
- 2026-06-03:42md CLI 主命令与架构大升级 — 主命令 / tools 子命令 / 辅助命令三大类
- 2026-06-05:知识工具大升级(1)总述 — 10+ 工具一站式
- ……
42md — 你的 AI 知识快刀。更快地获取、更深地编译、更好地策展、更强的工具。
活水 AI 实验室(42ailab) — 源自 2023 年成立的活水智能团队,致力于以认知科学为基石,推动人工智能与人类智能的深度融合与科学创新。