监听

当截图被添加到目录时,自动将其上传。

flowingto watch

监听某个目录中的新图片文件:

flowingto watch ./screenshots -c <collection-id>

选项

  • -c, --collection <id> — 集合 ID(除非已在 .flowingtorc.json 中设置,否则必填)
  • --delete — 文件成功上传后删除本地副本

工作原理

监听器使用 chokidar 监控目标目录。当检测到新的图片文件并稳定后,CLI 会自动上传它。

  • 通过追踪文件元数据防止重复上传。
  • 上传失败时会自动重试,最多 3 次,采用指数退避策略。
  • 内部上传缓存条目数上限为 10,000。

使用场景

  • iOS 模拟器截图文件夹
  • Android 模拟器共享目录
  • CI 产物输出目录
  • 设计工具导出文件夹

自动删除示例

flowingto watch ./simulator-screenshots -c <collection-id> --delete

文件上传到 Flowingto 后会自动从本地目录移除,保持目录整洁。