lofter-img-upload
v0.2.1
Published
lofter-img-upload
Readme
使用
# pnpm
pnpm dlx lofter-img-upload ./image-path
# npx
npx lofter-img-upload ./image-path会在指定目录生成 output.json 文件,文件内容为上传后的图片地址。
静默模式
适用于 AI Agent 调用,支持指定多个文件路径,直接输出 JSON 到 stdout,不写文件。
# 扫描目录
pnpm dlx lofter-img-upload --json ./image-path
# 指定多个文件
pnpm dlx lofter-img-upload --json ./a.png ./b.png ./c.png输出格式
{
"success": true,
"results": {
"a": {
"url": "https://...",
"width": 100,
"height": 200,
"status": "success"
},
"b": {
"url": null,
"width": null,
"height": null,
"status": "failed",
"error": "压缩失败"
}
}
}特性
--json:静默模式,禁用 spinner 和日志,JSON 输出到 stdout- 自动检测:单目录走扫描模式,多文件走指定文件模式
- 错误处理:单个文件失败不影响其他文件处理,最终结果中标记失败项
发布
# pnpm 为例
# 添加更新描述
pnpm changeset
# 更新每个包的 package.json
pnpm changeset version
# 发布每个包,同时 git 提交新的 tag
pnpm run publish